From bf5681476e7285683322d48590de771780cfed45 Mon Sep 17 00:00:00 2001 From: dsc Date: Wed, 27 Apr 2011 22:48:20 -0700 Subject: [PATCH] Adds iOS project using Sparrow. --- tanks/tanks.xcodeproj/project.pbxproj | 532 ++ .../project.xcworkspace/contents.xcworkspacedata | 7 + .../dsc.xcuserdatad/UserInterfaceState.xcuserstate | 7238 ++++++++++++++++++++ .../dsc.xcuserdatad/WorkspaceSettings.xcsettings | 20 + .../dsc.xcuserdatad/xcschemes/tanks.xcscheme | 86 + .../xcschemes/xcschememanagement.plist | 27 + tanks/tanks/Game.h | 15 + tanks/tanks/Game.m | 30 + tanks/tanks/en.lproj/InfoPlist.strings | 2 + tanks/tanks/iPad/en.lproj/MainWindow_iPad.xib | 296 + tanks/tanks/iPad/tanksAppDelegate_iPad.h | 16 + tanks/tanks/iPad/tanksAppDelegate_iPad.m | 18 + tanks/tanks/iPhone/en.lproj/MainWindow_iPhone.xib | 302 + tanks/tanks/iPhone/tanksAppDelegate_iPhone.h | 16 + tanks/tanks/iPhone/tanksAppDelegate_iPhone.m | 18 + tanks/tanks/main.m | 17 + tanks/tanks/tanks-Info.plist | 47 + tanks/tanks/tanks-Prefix.pch | 14 + tanks/tanks/tanksAppDelegate.h | 21 + tanks/tanks/tanksAppDelegate.m | 50 + tanks/tanksTests/en.lproj/InfoPlist.strings | 2 + tanks/tanksTests/tanksTests-Info.plist | 22 + tanks/tanksTests/tanksTests-Prefix.pch | 7 + tanks/tanksTests/tanksTests.h | 17 + tanks/tanksTests/tanksTests.m | 33 + 25 files changed, 8853 insertions(+), 0 deletions(-) create mode 100644 tanks/tanks.xcodeproj/project.pbxproj create mode 100644 tanks/tanks.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 tanks/tanks.xcodeproj/project.xcworkspace/xcuserdata/dsc.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 tanks/tanks.xcodeproj/project.xcworkspace/xcuserdata/dsc.xcuserdatad/WorkspaceSettings.xcsettings create mode 100644 tanks/tanks.xcodeproj/xcuserdata/dsc.xcuserdatad/xcschemes/tanks.xcscheme create mode 100644 tanks/tanks.xcodeproj/xcuserdata/dsc.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 tanks/tanks/Game.h create mode 100644 tanks/tanks/Game.m create mode 100644 tanks/tanks/en.lproj/InfoPlist.strings create mode 100644 tanks/tanks/iPad/en.lproj/MainWindow_iPad.xib create mode 100644 tanks/tanks/iPad/tanksAppDelegate_iPad.h create mode 100644 tanks/tanks/iPad/tanksAppDelegate_iPad.m create mode 100644 tanks/tanks/iPhone/en.lproj/MainWindow_iPhone.xib create mode 100644 tanks/tanks/iPhone/tanksAppDelegate_iPhone.h create mode 100644 tanks/tanks/iPhone/tanksAppDelegate_iPhone.m create mode 100644 tanks/tanks/main.m create mode 100644 tanks/tanks/tanks-Info.plist create mode 100644 tanks/tanks/tanks-Prefix.pch create mode 100644 tanks/tanks/tanksAppDelegate.h create mode 100644 tanks/tanks/tanksAppDelegate.m create mode 100644 tanks/tanksTests/en.lproj/InfoPlist.strings create mode 100644 tanks/tanksTests/tanksTests-Info.plist create mode 100644 tanks/tanksTests/tanksTests-Prefix.pch create mode 100644 tanks/tanksTests/tanksTests.h create mode 100644 tanks/tanksTests/tanksTests.m diff --git a/tanks/tanks.xcodeproj/project.pbxproj b/tanks/tanks.xcodeproj/project.pbxproj new file mode 100644 index 0000000..0612b6f --- /dev/null +++ b/tanks/tanks.xcodeproj/project.pbxproj @@ -0,0 +1,532 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 499668C713692E2D006E8125 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 499668C613692E2D006E8125 /* UIKit.framework */; }; + 499668C913692E2D006E8125 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 499668C813692E2D006E8125 /* Foundation.framework */; }; + 499668CB13692E2D006E8125 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 499668CA13692E2D006E8125 /* CoreGraphics.framework */; }; + 499668D113692E2D006E8125 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 499668CF13692E2D006E8125 /* InfoPlist.strings */; }; + 499668D413692E2D006E8125 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 499668D313692E2D006E8125 /* main.m */; }; + 499668D713692E2D006E8125 /* tanksAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 499668D613692E2D006E8125 /* tanksAppDelegate.m */; }; + 499668DB13692E2D006E8125 /* tanksAppDelegate_iPhone.m in Sources */ = {isa = PBXBuildFile; fileRef = 499668DA13692E2D006E8125 /* tanksAppDelegate_iPhone.m */; }; + 499668DE13692E2D006E8125 /* MainWindow_iPhone.xib in Resources */ = {isa = PBXBuildFile; fileRef = 499668DC13692E2D006E8125 /* MainWindow_iPhone.xib */; }; + 499668E213692E2D006E8125 /* tanksAppDelegate_iPad.m in Sources */ = {isa = PBXBuildFile; fileRef = 499668E113692E2D006E8125 /* tanksAppDelegate_iPad.m */; }; + 499668E513692E2D006E8125 /* MainWindow_iPad.xib in Resources */ = {isa = PBXBuildFile; fileRef = 499668E313692E2D006E8125 /* MainWindow_iPad.xib */; }; + 499668EC13692E2D006E8125 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 499668C613692E2D006E8125 /* UIKit.framework */; }; + 499668ED13692E2D006E8125 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 499668C813692E2D006E8125 /* Foundation.framework */; }; + 499668EE13692E2D006E8125 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 499668CA13692E2D006E8125 /* CoreGraphics.framework */; }; + 499668F613692E2D006E8125 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 499668F413692E2D006E8125 /* InfoPlist.strings */; }; + 499668F913692E2D006E8125 /* tanksTests.h in Resources */ = {isa = PBXBuildFile; fileRef = 499668F813692E2D006E8125 /* tanksTests.h */; }; + 499668FB13692E2D006E8125 /* tanksTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 499668FA13692E2D006E8125 /* tanksTests.m */; }; + 49966911136930E8006E8125 /* libSparrow.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 49966910136930E8006E8125 /* libSparrow.a */; }; + 49966917136930E8006E8125 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 49966912136930E8006E8125 /* AudioToolbox.framework */; }; + 49966918136930E8006E8125 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 49966913136930E8006E8125 /* AVFoundation.framework */; }; + 49966919136930E8006E8125 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 49966914136930E8006E8125 /* OpenAL.framework */; }; + 4996691A136930E8006E8125 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 49966915136930E8006E8125 /* OpenGLES.framework */; }; + 4996691B136930E8006E8125 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 49966916136930E8006E8125 /* QuartzCore.framework */; }; + 4996691E13693180006E8125 /* Game.m in Sources */ = {isa = PBXBuildFile; fileRef = 4996691D13693180006E8125 /* Game.m */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 499668EF13692E2D006E8125 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 499668B913692E2D006E8125 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 499668C113692E2D006E8125; + remoteInfo = tanks; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 499668C213692E2D006E8125 /* tanks.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = tanks.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 499668C613692E2D006E8125 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; + 499668C813692E2D006E8125 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 499668CA13692E2D006E8125 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + 499668CE13692E2D006E8125 /* tanks-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "tanks-Info.plist"; sourceTree = ""; }; + 499668D013692E2D006E8125 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 499668D213692E2D006E8125 /* tanks-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "tanks-Prefix.pch"; sourceTree = ""; }; + 499668D313692E2D006E8125 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 499668D513692E2D006E8125 /* tanksAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = tanksAppDelegate.h; sourceTree = ""; }; + 499668D613692E2D006E8125 /* tanksAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = tanksAppDelegate.m; sourceTree = ""; }; + 499668D913692E2D006E8125 /* tanksAppDelegate_iPhone.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = tanksAppDelegate_iPhone.h; path = iPhone/tanksAppDelegate_iPhone.h; sourceTree = ""; }; + 499668DA13692E2D006E8125 /* tanksAppDelegate_iPhone.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = tanksAppDelegate_iPhone.m; path = iPhone/tanksAppDelegate_iPhone.m; sourceTree = ""; }; + 499668DD13692E2D006E8125 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = iPhone/en.lproj/MainWindow_iPhone.xib; sourceTree = ""; }; + 499668E013692E2D006E8125 /* tanksAppDelegate_iPad.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = tanksAppDelegate_iPad.h; path = iPad/tanksAppDelegate_iPad.h; sourceTree = ""; }; + 499668E113692E2D006E8125 /* tanksAppDelegate_iPad.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = tanksAppDelegate_iPad.m; path = iPad/tanksAppDelegate_iPad.m; sourceTree = ""; }; + 499668E413692E2D006E8125 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = iPad/en.lproj/MainWindow_iPad.xib; sourceTree = ""; }; + 499668EB13692E2D006E8125 /* tanksTests.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = tanksTests.octest; sourceTree = BUILT_PRODUCTS_DIR; }; + 499668F313692E2D006E8125 /* tanksTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "tanksTests-Info.plist"; sourceTree = ""; }; + 499668F513692E2D006E8125 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 499668F713692E2D006E8125 /* tanksTests-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "tanksTests-Prefix.pch"; sourceTree = ""; }; + 499668F813692E2D006E8125 /* tanksTests.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = tanksTests.h; sourceTree = ""; }; + 499668FA13692E2D006E8125 /* tanksTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = tanksTests.m; sourceTree = ""; }; + 4996690413692FB1006E8125 /* Sparrow.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Sparrow.xcodeproj; path = ../../../ios/sparrow/src/Sparrow.xcodeproj; sourceTree = SPARROW_SRC; }; + 49966910136930E8006E8125 /* libSparrow.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libSparrow.a; sourceTree = SOURCE_ROOT; }; + 49966912136930E8006E8125 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; + 49966913136930E8006E8125 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; + 49966914136930E8006E8125 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; + 49966915136930E8006E8125 /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; }; + 49966916136930E8006E8125 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; + 4996691C13693180006E8125 /* Game.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Game.h; sourceTree = ""; }; + 4996691D13693180006E8125 /* Game.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Game.m; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 499668BF13692E2D006E8125 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 49966917136930E8006E8125 /* AudioToolbox.framework in Frameworks */, + 49966918136930E8006E8125 /* AVFoundation.framework in Frameworks */, + 49966919136930E8006E8125 /* OpenAL.framework in Frameworks */, + 4996691A136930E8006E8125 /* OpenGLES.framework in Frameworks */, + 4996691B136930E8006E8125 /* QuartzCore.framework in Frameworks */, + 49966911136930E8006E8125 /* libSparrow.a in Frameworks */, + 499668C713692E2D006E8125 /* UIKit.framework in Frameworks */, + 499668C913692E2D006E8125 /* Foundation.framework in Frameworks */, + 499668CB13692E2D006E8125 /* CoreGraphics.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 499668E713692E2D006E8125 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 499668EC13692E2D006E8125 /* UIKit.framework in Frameworks */, + 499668ED13692E2D006E8125 /* Foundation.framework in Frameworks */, + 499668EE13692E2D006E8125 /* CoreGraphics.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 499668B713692E2D006E8125 = { + isa = PBXGroup; + children = ( + 4996690413692FB1006E8125 /* Sparrow.xcodeproj */, + 499668CC13692E2D006E8125 /* tanks */, + 499668F113692E2D006E8125 /* tanksTests */, + 499668C513692E2D006E8125 /* Frameworks */, + 499668C313692E2D006E8125 /* Products */, + ); + sourceTree = ""; + }; + 499668C313692E2D006E8125 /* Products */ = { + isa = PBXGroup; + children = ( + 499668C213692E2D006E8125 /* tanks.app */, + 499668EB13692E2D006E8125 /* tanksTests.octest */, + ); + name = Products; + sourceTree = ""; + }; + 499668C513692E2D006E8125 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 49966912136930E8006E8125 /* AudioToolbox.framework */, + 49966913136930E8006E8125 /* AVFoundation.framework */, + 49966914136930E8006E8125 /* OpenAL.framework */, + 49966915136930E8006E8125 /* OpenGLES.framework */, + 49966916136930E8006E8125 /* QuartzCore.framework */, + 49966910136930E8006E8125 /* libSparrow.a */, + 499668C613692E2D006E8125 /* UIKit.framework */, + 499668C813692E2D006E8125 /* Foundation.framework */, + 499668CA13692E2D006E8125 /* CoreGraphics.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 499668CC13692E2D006E8125 /* tanks */ = { + isa = PBXGroup; + children = ( + 499668D513692E2D006E8125 /* tanksAppDelegate.h */, + 499668D613692E2D006E8125 /* tanksAppDelegate.m */, + 499668D813692E2D006E8125 /* iPhone */, + 499668DF13692E2D006E8125 /* iPad */, + 499668CD13692E2D006E8125 /* Supporting Files */, + 4996691C13693180006E8125 /* Game.h */, + 4996691D13693180006E8125 /* Game.m */, + ); + path = tanks; + sourceTree = ""; + }; + 499668CD13692E2D006E8125 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 499668CE13692E2D006E8125 /* tanks-Info.plist */, + 499668CF13692E2D006E8125 /* InfoPlist.strings */, + 499668D213692E2D006E8125 /* tanks-Prefix.pch */, + 499668D313692E2D006E8125 /* main.m */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + 499668D813692E2D006E8125 /* iPhone */ = { + isa = PBXGroup; + children = ( + 499668D913692E2D006E8125 /* tanksAppDelegate_iPhone.h */, + 499668DA13692E2D006E8125 /* tanksAppDelegate_iPhone.m */, + 499668DC13692E2D006E8125 /* MainWindow_iPhone.xib */, + ); + name = iPhone; + sourceTree = ""; + }; + 499668DF13692E2D006E8125 /* iPad */ = { + isa = PBXGroup; + children = ( + 499668E013692E2D006E8125 /* tanksAppDelegate_iPad.h */, + 499668E113692E2D006E8125 /* tanksAppDelegate_iPad.m */, + 499668E313692E2D006E8125 /* MainWindow_iPad.xib */, + ); + name = iPad; + sourceTree = ""; + }; + 499668F113692E2D006E8125 /* tanksTests */ = { + isa = PBXGroup; + children = ( + 499668F813692E2D006E8125 /* tanksTests.h */, + 499668FA13692E2D006E8125 /* tanksTests.m */, + 499668F213692E2D006E8125 /* Supporting Files */, + ); + path = tanksTests; + sourceTree = ""; + }; + 499668F213692E2D006E8125 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 499668F313692E2D006E8125 /* tanksTests-Info.plist */, + 499668F413692E2D006E8125 /* InfoPlist.strings */, + 499668F713692E2D006E8125 /* tanksTests-Prefix.pch */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 499668C113692E2D006E8125 /* tanks */ = { + isa = PBXNativeTarget; + buildConfigurationList = 499668FE13692E2D006E8125 /* Build configuration list for PBXNativeTarget "tanks" */; + buildPhases = ( + 499668BE13692E2D006E8125 /* Sources */, + 499668BF13692E2D006E8125 /* Frameworks */, + 499668C013692E2D006E8125 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = tanks; + productName = tanks; + productReference = 499668C213692E2D006E8125 /* tanks.app */; + productType = "com.apple.product-type.application"; + }; + 499668EA13692E2D006E8125 /* tanksTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 4996690113692E2D006E8125 /* Build configuration list for PBXNativeTarget "tanksTests" */; + buildPhases = ( + 499668E613692E2D006E8125 /* Sources */, + 499668E713692E2D006E8125 /* Frameworks */, + 499668E813692E2D006E8125 /* Resources */, + 499668E913692E2D006E8125 /* ShellScript */, + ); + buildRules = ( + ); + dependencies = ( + 499668F013692E2D006E8125 /* PBXTargetDependency */, + ); + name = tanksTests; + productName = tanksTests; + productReference = 499668EB13692E2D006E8125 /* tanksTests.octest */; + productType = "com.apple.product-type.bundle"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 499668B913692E2D006E8125 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 499668BC13692E2D006E8125 /* Build configuration list for PBXProject "tanks" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 499668B713692E2D006E8125; + productRefGroup = 499668C313692E2D006E8125 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 499668C113692E2D006E8125 /* tanks */, + 499668EA13692E2D006E8125 /* tanksTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 499668C013692E2D006E8125 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 499668D113692E2D006E8125 /* InfoPlist.strings in Resources */, + 499668DE13692E2D006E8125 /* MainWindow_iPhone.xib in Resources */, + 499668E513692E2D006E8125 /* MainWindow_iPad.xib in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 499668E813692E2D006E8125 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 499668F613692E2D006E8125 /* InfoPlist.strings in Resources */, + 499668F913692E2D006E8125 /* tanksTests.h in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 499668E913692E2D006E8125 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 499668BE13692E2D006E8125 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 499668D413692E2D006E8125 /* main.m in Sources */, + 499668D713692E2D006E8125 /* tanksAppDelegate.m in Sources */, + 499668DB13692E2D006E8125 /* tanksAppDelegate_iPhone.m in Sources */, + 499668E213692E2D006E8125 /* tanksAppDelegate_iPad.m in Sources */, + 4996691E13693180006E8125 /* Game.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 499668E613692E2D006E8125 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 499668FB13692E2D006E8125 /* tanksTests.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 499668F013692E2D006E8125 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 499668C113692E2D006E8125 /* tanks */; + targetProxy = 499668EF13692E2D006E8125 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + 499668CF13692E2D006E8125 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 499668D013692E2D006E8125 /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + 499668DC13692E2D006E8125 /* MainWindow_iPhone.xib */ = { + isa = PBXVariantGroup; + children = ( + 499668DD13692E2D006E8125 /* en */, + ); + name = MainWindow_iPhone.xib; + sourceTree = ""; + }; + 499668E313692E2D006E8125 /* MainWindow_iPad.xib */ = { + isa = PBXVariantGroup; + children = ( + 499668E413692E2D006E8125 /* en */, + ); + name = MainWindow_iPad.xib; + sourceTree = ""; + }; + 499668F413692E2D006E8125 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 499668F513692E2D006E8125 /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 499668FC13692E2D006E8125 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = DEBUG; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_VERSION = com.apple.compilers.llvmgcc42; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 4.3; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 499668FD13692E2D006E8125 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_VERSION = com.apple.compilers.llvmgcc42; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 4.3; + OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; + 499668FF13692E2D006E8125 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + COPY_PHASE_STRIP = NO; + GCC_DYNAMIC_NO_PIC = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "tanks/tanks-Prefix.pch"; + INFOPLIST_FILE = "tanks/tanks-Info.plist"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)\"", + ); + OTHER_LDFLAGS = ( + "-ObjC", + "-all_load", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + USER_HEADER_SEARCH_PATHS = "${SPARROW_SRC}/**"; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + 4996690013692E2D006E8125 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + COPY_PHASE_STRIP = YES; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "tanks/tanks-Prefix.pch"; + INFOPLIST_FILE = "tanks/tanks-Info.plist"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)\"", + ); + OTHER_LDFLAGS = ( + "-ObjC", + "-all_load", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + USER_HEADER_SEARCH_PATHS = "${SPARROW_SRC}/**"; + VALIDATE_PRODUCT = YES; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; + 4996690213692E2D006E8125 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/tanks.app/tanks"; + FRAMEWORK_SEARCH_PATHS = ( + "$(SDKROOT)/Developer/Library/Frameworks", + "$(DEVELOPER_LIBRARY_DIR)/Frameworks", + ); + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "tanksTests/tanksTests-Prefix.pch"; + INFOPLIST_FILE = "tanksTests/tanksTests-Info.plist"; + OTHER_LDFLAGS = ( + "-framework", + SenTestingKit, + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + TEST_HOST = "$(BUNDLE_LOADER)"; + WRAPPER_EXTENSION = octest; + }; + name = Debug; + }; + 4996690313692E2D006E8125 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/tanks.app/tanks"; + FRAMEWORK_SEARCH_PATHS = ( + "$(SDKROOT)/Developer/Library/Frameworks", + "$(DEVELOPER_LIBRARY_DIR)/Frameworks", + ); + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "tanksTests/tanksTests-Prefix.pch"; + INFOPLIST_FILE = "tanksTests/tanksTests-Info.plist"; + OTHER_LDFLAGS = ( + "-framework", + SenTestingKit, + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + TEST_HOST = "$(BUNDLE_LOADER)"; + WRAPPER_EXTENSION = octest; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 499668BC13692E2D006E8125 /* Build configuration list for PBXProject "tanks" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 499668FC13692E2D006E8125 /* Debug */, + 499668FD13692E2D006E8125 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 499668FE13692E2D006E8125 /* Build configuration list for PBXNativeTarget "tanks" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 499668FF13692E2D006E8125 /* Debug */, + 4996690013692E2D006E8125 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + 4996690113692E2D006E8125 /* Build configuration list for PBXNativeTarget "tanksTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4996690213692E2D006E8125 /* Debug */, + 4996690313692E2D006E8125 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; +/* End XCConfigurationList section */ + }; + rootObject = 499668B913692E2D006E8125 /* Project object */; +} diff --git a/tanks/tanks.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/tanks/tanks.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..3f5c979 --- /dev/null +++ b/tanks/tanks.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/tanks/tanks.xcodeproj/project.xcworkspace/xcuserdata/dsc.xcuserdatad/UserInterfaceState.xcuserstate b/tanks/tanks.xcodeproj/project.xcworkspace/xcuserdata/dsc.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..3a6f0d8 --- /dev/null +++ b/tanks/tanks.xcodeproj/project.xcworkspace/xcuserdata/dsc.xcuserdatad/UserInterfaceState.xcuserstate @@ -0,0 +1,7238 @@ + + + + + $archiver + NSKeyedArchiver + $objects + + $null + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 2 + + + CF$UID + 3 + + + CF$UID + 4 + + + NS.objects + + + CF$UID + 5 + + + CF$UID + 245 + + + CF$UID + 505 + + + + 69AB270F-8EDD-4FF7-96E3-EB5ED67D7459 + IDEWorkspaceDocument + E44CE8C4-49CA-4384-9F1B-72085DF34182 + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 6 + + + CF$UID + 7 + + + CF$UID + 8 + + + CF$UID + 9 + + + CF$UID + 10 + + + CF$UID + 11 + + + NS.objects + + + CF$UID + 2 + + + CF$UID + 12 + + + CF$UID + 14 + + + CF$UID + 10 + + + CF$UID + 15 + + + CF$UID + 244 + + + + IDEWorkspaceWindowControllerUniqueIdentifier + IDEOrderedWorkspaceTabControllers + IDEWindowToolbarIsVisible + IDEActiveWorkspaceTabController + IDEWorkspaceTabController_E970D663-D532-4AF7-80D9-5C74C021605F + IDEWindowFrame + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 10 + + + + + $classes + + NSArray + NSObject + + $classname + NSArray + + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 16 + + + CF$UID + 17 + + + CF$UID + 18 + + + CF$UID + 19 + + + CF$UID + 20 + + + CF$UID + 21 + + + CF$UID + 22 + + + CF$UID + 23 + + + NS.objects + + + CF$UID + 24 + + + CF$UID + 14 + + + CF$UID + 25 + + + CF$UID + 26 + + + CF$UID + 39 + + + CF$UID + 134 + + + CF$UID + 14 + + + CF$UID + 143 + + + + AssistantEditorsLayout + IDEShowNavigator + IDETabLabel + IDEWorkspaceTabControllerUtilityAreaSplitView + IDENavigatorArea + IDEWorkspaceTabControllerDesignAreaSplitView + IDEShowUtilities + IDEEditorArea + 0 + tanksAppDelegate.m + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 27 + + + NS.objects + + + CF$UID + 28 + + + + DVTSplitViewItems + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 29 + + + CF$UID + 35 + + + + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 30 + + + CF$UID + 31 + + + NS.objects + + + CF$UID + 32 + + + CF$UID + 33 + + + + DVTIdentifier + DVTViewMagnitude + + 1134 + + $classes + + NSDictionary + NSObject + + $classname + NSDictionary + + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 30 + + + CF$UID + 31 + + + NS.objects + + + CF$UID + 32 + + + CF$UID + 36 + + + + 346 + + $classes + + NSMutableArray + NSArray + NSObject + + $classname + NSMutableArray + + + $classes + + NSMutableDictionary + NSDictionary + NSObject + + $classname + NSMutableDictionary + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 40 + + + CF$UID + 41 + + + CF$UID + 42 + + + CF$UID + 43 + + + CF$UID + 44 + + + CF$UID + 45 + + + CF$UID + 46 + + + CF$UID + 47 + + + NS.objects + + + CF$UID + 48 + + + CF$UID + 60 + + + CF$UID + 65 + + + CF$UID + 46 + + + CF$UID + 80 + + + CF$UID + 98 + + + CF$UID + 107 + + + CF$UID + 126 + + + + Xcode.IDEKit.Navigator.Symbol + Xcode.DebuggerKit.ThreadsStacksNavigator + Xcode.IDEKit.Navigator.BatchFind + SelectedNavigator + Xcode.IDEKit.Navigator.Issues + Xcode.IDEKit.Navigator.Breakpoints + Xcode.IDEKit.Navigator.Structure + Xcode.IDEKit.Navigator.Logs + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 49 + + + CF$UID + 50 + + + CF$UID + 51 + + + CF$UID + 52 + + + CF$UID + 53 + + + CF$UID + 54 + + + CF$UID + 55 + + + NS.objects + + + CF$UID + 14 + + + CF$UID + 14 + + + CF$UID + 56 + + + CF$UID + 14 + + + CF$UID + 57 + + + CF$UID + 58 + + + CF$UID + 59 + + + + IDESymbolNavigatorShowWorkspaceOnly + IDESymbolNavigatorShowHierarchy + IDESymbolNavigatorShowContainersOnly + IDESymbolNavigatorShowClassesOnly + IDESymbolNamePatternString + IDESymbolNavigatorSelectedSymbols + IDEExpandedItems + + + + $class + + CF$UID + 37 + + NS.objects + + + + $class + + CF$UID + 37 + + NS.objects + + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 61 + + + CF$UID + 62 + + + CF$UID + 63 + + + NS.objects + + + CF$UID + 64 + + + CF$UID + 24 + + + CF$UID + 56 + + + + IDEStackCompressionValue + IDEThreadsOrQueuesMode + IDEHideAncestorForNonInterestingFrames + 2 + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 66 + + + CF$UID + 67 + + + CF$UID + 68 + + + CF$UID + 69 + + + CF$UID + 70 + + + CF$UID + 71 + + + CF$UID + 72 + + + NS.objects + + + CF$UID + 24 + + + CF$UID + 56 + + + CF$UID + 73 + + + CF$UID + 74 + + + CF$UID + 75 + + + CF$UID + 77 + + + CF$UID + 78 + + + + IDEBatchFindNavigatorScrollPosition + IDEBatchFindNavigatorShowsOptions + IDEBatchFindNavigatorReplaceString + IDEBatchFindNavigatorFindString + IDEBatchFindNavigatorSelectedRowIndexes + IDEBatchFindNavigatorFindMode + IDEBatchFindNavigatorCollapsedGroups + lttlst.com + __MyCompanyName__ + + $class + + CF$UID + 76 + + NSRangeCount + 0 + + + $classes + + NSIndexSet + NSObject + + $classname + NSIndexSet + + 1 + + $class + + CF$UID + 79 + + NSRangeCount + 0 + + + $classes + + NSMutableIndexSet + NSIndexSet + NSObject + + $classname + NSMutableIndexSet + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 81 + + + CF$UID + 82 + + + CF$UID + 83 + + + CF$UID + 84 + + + CF$UID + 85 + + + CF$UID + 86 + + + CF$UID + 87 + + + CF$UID + 88 + + + CF$UID + 89 + + + CF$UID + 90 + + + NS.objects + + + CF$UID + 56 + + + CF$UID + 91 + + + CF$UID + 92 + + + CF$UID + 94 + + + CF$UID + 95 + + + CF$UID + 56 + + + CF$UID + 56 + + + CF$UID + 96 + + + CF$UID + 56 + + + CF$UID + 97 + + + + IDEErrorFilteringEnabled + IDEVisibleRect + IDECollapsedFiles + IDEExpandedIssues + IDESelectedNavigables + IDEShowsByType + IDESchemeFilteringEnabled + IDECollapsedTypes + IDERecentFilteringEnabled + IDECollapsedGroups + {{0, 0}, {259, 1436}} + + $class + + CF$UID + 93 + + NS.objects + + + + $classes + + NSMutableSet + NSSet + NSObject + + $classname + NSMutableSet + + + $class + + CF$UID + 93 + + NS.objects + + + + $class + + CF$UID + 37 + + NS.objects + + + + $class + + CF$UID + 93 + + NS.objects + + + + $class + + CF$UID + 93 + + NS.objects + + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 99 + + + CF$UID + 100 + + + CF$UID + 101 + + + CF$UID + 102 + + + NS.objects + + + CF$UID + 103 + + + CF$UID + 56 + + + CF$UID + 105 + + + CF$UID + 106 + + + + IDECollapsedtemsSet + IDEBreakpointNavigatorFilterOnEnabled + IDESelectedObjects + IDEVisibleRect + + $class + + CF$UID + 104 + + NS.objects + + + + $classes + + NSSet + NSObject + + $classname + NSSet + + + $class + + CF$UID + 13 + + NS.objects + + + {{0, 0}, {259, 1458}} + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 102 + + + CF$UID + 108 + + + CF$UID + 109 + + + CF$UID + 110 + + + CF$UID + 111 + + + CF$UID + 101 + + + CF$UID + 112 + + + NS.objects + + + CF$UID + 113 + + + CF$UID + 56 + + + CF$UID + 103 + + + CF$UID + 56 + + + CF$UID + 56 + + + CF$UID + 114 + + + CF$UID + 119 + + + + IDEUnsavedDocumentFilteringEnabled + IDENavigatorExpandedItemsBeforeFilteringSet + IDERecentDocumentFilteringEnabled + IDESCMStatusFilteringEnabled + IDEExpandedItemsSet + {{0, 0}, {259, 1436}} + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 115 + + + + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 116 + + + CF$UID + 117 + + + CF$UID + 118 + + + + tanks + tanks + tanksAppDelegate.m + + $class + + CF$UID + 104 + + NS.objects + + + CF$UID + 120 + + + CF$UID + 121 + + + CF$UID + 122 + + + CF$UID + 124 + + + + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 116 + + + + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 116 + + + CF$UID + 117 + + + + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 116 + + + CF$UID + 117 + + + CF$UID + 123 + + + + iPhone + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 116 + + + CF$UID + 117 + + + CF$UID + 125 + + + + iPad + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 127 + + + CF$UID + 128 + + + CF$UID + 129 + + + CF$UID + 130 + + + NS.objects + + + CF$UID + 131 + + + CF$UID + 132 + + + CF$UID + 56 + + + CF$UID + 133 + + + + IDELogNavigatorExpandedItemsStateKey + IDELogNavigatorSelectedObjectsStateKey + IDELogNavigatorRecentFilterStateKey + IDELogNavigatorVisibleRectStateKey + + $class + + CF$UID + 37 + + NS.objects + + + + $class + + CF$UID + 37 + + NS.objects + + + {{0, 0}, {259, 1458}} + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 27 + + + NS.objects + + + CF$UID + 135 + + + + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 136 + + + CF$UID + 138 + + + CF$UID + 140 + + + + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 30 + + + CF$UID + 31 + + + NS.objects + + + CF$UID + 20 + + + CF$UID + 137 + + + + 260 + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 30 + + + CF$UID + 31 + + + NS.objects + + + CF$UID + 23 + + + CF$UID + 139 + + + + 1216 + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 30 + + + CF$UID + 31 + + + NS.objects + + + CF$UID + 141 + + + CF$UID + 142 + + + + IDEUtilitiesArea + 260 + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 144 + + + CF$UID + 145 + + + CF$UID + 146 + + + CF$UID + 147 + + + CF$UID + 148 + + + CF$UID + 149 + + + CF$UID + 150 + + + CF$UID + 151 + + + NS.objects + + + CF$UID + 152 + + + CF$UID + 171 + + + CF$UID + 196 + + + CF$UID + 14 + + + CF$UID + 24 + + + CF$UID + 235 + + + CF$UID + 243 + + + CF$UID + 14 + + + + layoutTree + IDEEDitorArea_DebugArea + IDEEditorMode_Standard + IDEShowEditor + EditorMode + DebuggerSplitView + DefaultPersistentRepresentations + ShowDebuggerArea + + $class + + CF$UID + 170 + + geniusEditorContextNode + + CF$UID + 0 + + primaryEditorContextNode + + CF$UID + 153 + + rootLayoutTreeNode + + CF$UID + 167 + + + + $class + + CF$UID + 169 + + children + + CF$UID + 0 + + contentType + 1 + documentArchivableRepresentation + + CF$UID + 154 + + orientation + 0 + parent + + CF$UID + 167 + + + + $class + + CF$UID + 166 + + DocumentLocation + + CF$UID + 162 + + DomainIdentifier + + CF$UID + 155 + + IdentifierPath + + CF$UID + 156 + + IndexOfDocumentIdentifier + + CF$UID + 24 + + + Xcode.IDENavigableItemDomain.WorkspaceStructure + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 157 + + + CF$UID + 159 + + + CF$UID + 160 + + + + + $class + + CF$UID + 158 + + Identifier + + CF$UID + 118 + + + + $classes + + IDEArchivableStringIndexPair + NSObject + + $classname + IDEArchivableStringIndexPair + + + $class + + CF$UID + 158 + + Identifier + + CF$UID + 117 + + + + $class + + CF$UID + 158 + + Identifier + + CF$UID + 161 + + + tanks + + $class + + CF$UID + 165 + + documentURL + + CF$UID + 163 + + timestamp + + CF$UID + 0 + + + + $class + + CF$UID + 164 + + NS.string + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanks/tanksAppDelegate.m + + + $classes + + NSMutableString + NSString + NSObject + + $classname + NSMutableString + + + $classes + + DVTDocumentLocation + NSObject + + $classname + DVTDocumentLocation + + + $classes + + IDENavigableItemArchivableRepresentation + NSObject + + $classname + IDENavigableItemArchivableRepresentation + + + $class + + CF$UID + 169 + + children + + CF$UID + 168 + + contentType + 0 + documentArchivableRepresentation + + CF$UID + 0 + + orientation + 0 + parent + + CF$UID + 0 + + + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 153 + + + + + $classes + + IDEWorkspaceTabControllerLayoutTreeNode + NSObject + + $classname + IDEWorkspaceTabControllerLayoutTreeNode + + + $classes + + IDEWorkspaceTabControllerLayoutTree + NSObject + + $classname + IDEWorkspaceTabControllerLayoutTree + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 172 + + + CF$UID + 173 + + + CF$UID + 174 + + + CF$UID + 175 + + + CF$UID + 176 + + + CF$UID + 177 + + + NS.objects + + + CF$UID + 77 + + + CF$UID + 178 + + + CF$UID + 180 + + + CF$UID + 77 + + + CF$UID + 182 + + + CF$UID + 190 + + + + LayoutFocusMode + console + variables + LayoutMode + IDEDebugArea_SplitView + IDEDebuggerAreaSplitView + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 179 + + + NS.objects + + + CF$UID + 24 + + + + ConsoleFilterMode + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 181 + + + NS.objects + + + CF$UID + 64 + + + + DBGVariablesViewFilterMode + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 27 + + + NS.objects + + + CF$UID + 183 + + + + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 184 + + + CF$UID + 187 + + + + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 30 + + + CF$UID + 31 + + + NS.objects + + + CF$UID + 185 + + + CF$UID + 186 + + + + VariablesView + 608 + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 30 + + + CF$UID + 31 + + + NS.objects + + + CF$UID + 188 + + + CF$UID + 189 + + + + ConsoleArea + 607 + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 27 + + + NS.objects + + + CF$UID + 191 + + + + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 192 + + + CF$UID + 194 + + + + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 30 + + + CF$UID + 31 + + + NS.objects + + + CF$UID + 185 + + + CF$UID + 193 + + + + 608 + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 30 + + + CF$UID + 31 + + + NS.objects + + + CF$UID + 188 + + + CF$UID + 195 + + + + 607 + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 197 + + + NS.objects + + + CF$UID + 198 + + + + EditorLayout_PersistentRepresentation + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 199 + + + NS.objects + + + CF$UID + 200 + + + + Main + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 201 + + + CF$UID + 202 + + + CF$UID + 203 + + + NS.objects + + + CF$UID + 204 + + + CF$UID + 24 + + + CF$UID + 233 + + + + EditorLayout_StateSavingStateDictionaries + EditorLayout_Selected + EditorLayout_Geometry + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 205 + + + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 206 + + + CF$UID + 207 + + + CF$UID + 208 + + + CF$UID + 209 + + + CF$UID + 210 + + + CF$UID + 211 + + + CF$UID + 212 + + + NS.objects + + + CF$UID + 213 + + + CF$UID + 214 + + + CF$UID + 220 + + + CF$UID + 228 + + + CF$UID + 118 + + + CF$UID + 229 + + + CF$UID + 230 + + + + FileDataType + ArchivableRepresentation + EditorState + NavigableItemName + DocumentNavigableItemName + DocumentExtensionIdentifier + DocumentURL + public.objective-c-source + + $class + + CF$UID + 166 + + DocumentLocation + + CF$UID + 162 + + DomainIdentifier + + CF$UID + 155 + + IdentifierPath + + CF$UID + 215 + + IndexOfDocumentIdentifier + + CF$UID + 24 + + + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 216 + + + CF$UID + 217 + + + CF$UID + 218 + + + + + $class + + CF$UID + 158 + + Identifier + + CF$UID + 118 + + + + $class + + CF$UID + 158 + + Identifier + + CF$UID + 117 + + + + $class + + CF$UID + 158 + + Identifier + + CF$UID + 219 + + + tanks + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 221 + + + CF$UID + 222 + + + CF$UID + 223 + + + CF$UID + 224 + + + NS.objects + + + CF$UID + 225 + + + CF$UID + 226 + + + CF$UID + 56 + + + CF$UID + 227 + + + + PrimaryDocumentTimestamp + PrimaryDocumentVisibleCharacterRange + HideAllIssues + PrimaryDocumentSelectedCharacterRange + 325662420.64068002 + {0, 917} + {628, 0} + -applicationDidFinishLaunching: + Xcode.IDEKit.EditorDocument.SourceCode + + $class + + CF$UID + 232 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 231 + + + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanks/tanksAppDelegate.m + + $classes + + NSURL + NSObject + + $classname + NSURL + + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 234 + + + + {{0, 0}, {1216, 1280}} + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 27 + + + NS.objects + + + CF$UID + 236 + + + + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 237 + + + CF$UID + 240 + + + + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 30 + + + CF$UID + 31 + + + NS.objects + + + CF$UID + 238 + + + CF$UID + 239 + + + + IDEEditor + 1302 + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 30 + + + CF$UID + 31 + + + NS.objects + + + CF$UID + 241 + + + CF$UID + 242 + + + + IDEDebuggerArea + 178 + + $class + + CF$UID + 38 + + NS.keys + + NS.objects + + + {{0, 0}, {1736, 1578}} + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 246 + + + CF$UID + 247 + + + CF$UID + 248 + + + CF$UID + 249 + + + CF$UID + 250 + + + CF$UID + 251 + + + CF$UID + 252 + + + CF$UID + 253 + + + CF$UID + 254 + + + CF$UID + 255 + + + CF$UID + 256 + + + NS.objects + + + CF$UID + 56 + + + CF$UID + 257 + + + CF$UID + 24 + + + CF$UID + 436 + + + CF$UID + 441 + + + CF$UID + 444 + + + CF$UID + 452 + + + CF$UID + 453 + + + CF$UID + 484 + + + CF$UID + 56 + + + CF$UID + 56 + + + + BreakpointsActivated + DefaultEditorStatesForURLs + DebuggingWindowBehavior + ActiveRunDestination + ActiveScheme + DefaultEditorFrameSizeForURLs + DocumentWindows + LastCompletedPersistentSchemeBasedActivityReport + RecentEditorDocumentURLs + AppFocusInMiniDebugging + MiniDebuggingConsole + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 258 + + + CF$UID + 259 + + + CF$UID + 229 + + + CF$UID + 260 + + + NS.objects + + + CF$UID + 261 + + + CF$UID + 271 + + + CF$UID + 362 + + + CF$UID + 412 + + + + Xcode.IDEKit.EditorDocument.PlistEditor + Xcode.Xcode3ProjectSupport.EditorDocument.Xcode3Project + Xcode.IDEKit.CocoaTouchIntegration.EditorDocument.CocoaTouch + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 262 + + + NS.objects + + + CF$UID + 264 + + + + + $class + + CF$UID + 232 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 263 + + + + $class + + CF$UID + 164 + + NS.string + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanks/tanks-Info.plist + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 265 + + + CF$UID + 266 + + + CF$UID + 267 + + + NS.objects + + + CF$UID + 268 + + + CF$UID + 269 + + + CF$UID + 270 + + + + IDE_PLIST_EDITOR_SELECTION_KEY + IDE_PLIST_EDITOR_VISIBLERECT_KEY + IDE_PLIST_EDITOR_EXPANSION_KEY + + $class + + CF$UID + 13 + + NS.objects + + + {{0, 0}, {1014, 1463}} + + $class + + CF$UID + 93 + + NS.objects + + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 272 + + + CF$UID + 274 + + + NS.objects + + + CF$UID + 276 + + + CF$UID + 321 + + + + + $class + + CF$UID + 232 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 273 + + + + $class + + CF$UID + 164 + + NS.string + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanks.xcodeproj/ + + + $class + + CF$UID + 232 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 275 + + + + $class + + CF$UID + 164 + + NS.string + file://localhost/Users/dsc/dev/ios/sparrow/src/Sparrow.xcodeproj/ + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 277 + + + CF$UID + 278 + + + CF$UID + 279 + + + CF$UID + 280 + + + CF$UID + 281 + + + CF$UID + 282 + + + NS.objects + + + CF$UID + 283 + + + CF$UID + 284 + + + CF$UID + 290 + + + CF$UID + 291 + + + CF$UID + 304 + + + CF$UID + 320 + + + + Xcode3ProjectEditorPreviousProjectEditorClass + Xcode3ProjectEditor.sourceList.splitview + Xcode3ProjectEditorPreviousTargetEditorClass + Xcode3ProjectEditorSelectedDocumentLocations + Xcode3ProjectEditor_Xcode3BuildPhasesEditor + Xcode3ProjectEditor_Xcode3TargetEditor + Xcode3ProjectInfoEditor + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 27 + + + NS.objects + + + CF$UID + 285 + + + + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 286 + + + CF$UID + 288 + + + + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 30 + + + CF$UID + 31 + + + NS.objects + + + CF$UID + 32 + + + CF$UID + 287 + + + + 170 + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 30 + + + CF$UID + 31 + + + NS.objects + + + CF$UID + 32 + + + CF$UID + 289 + + + + 844 + Xcode3BuildPhasesEditor + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 292 + + + + + $class + + CF$UID + 303 + + documentURL + + CF$UID + 293 + + selection + + CF$UID + 295 + + timestamp + + CF$UID + 294 + + + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanks.xcodeproj/ + 325660933.11340803 + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 296 + + + CF$UID + 297 + + + CF$UID + 298 + + + NS.objects + + + CF$UID + 299 + + + CF$UID + 300 + + + CF$UID + 301 + + + + Editor + Target + Xcode3BuildPhasesEditorLocations + Xcode3BuildPhasesEditor + tanks + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 302 + + + + + $class + + CF$UID + 38 + + NS.keys + + NS.objects + + + + $classes + + Xcode3ProjectDocumentLocation + DVTDocumentLocation + NSObject + + $classname + Xcode3ProjectDocumentLocation + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 305 + + + CF$UID + 306 + + + CF$UID + 307 + + + CF$UID + 308 + + + CF$UID + 309 + + + CF$UID + 310 + + + CF$UID + 311 + + + NS.objects + + + CF$UID + 312 + + + CF$UID + 313 + + + CF$UID + 314 + + + CF$UID + 315 + + + CF$UID + 317 + + + CF$UID + 318 + + + CF$UID + 319 + + + + 499668BE13692E2D006E8125 + Xcode3BuildPhasesEditorFilterKey + 499668BF13692E2D006E8125 + Xcode3BuildPhasesEditorDisclosedNamesKey + 499668C013692E2D006E8125 + kXcode3BuildPhasesEditorScrollPointKey + 499668C113692E2D006E8125 + + $class + + CF$UID + 38 + + NS.keys + + NS.objects + + + + + $class + + CF$UID + 38 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 316 + + + CF$UID + 316 + + + CF$UID + 316 + + + CF$UID + 316 + + + CF$UID + 316 + + + CF$UID + 316 + + + CF$UID + 316 + + + CF$UID + 316 + + + CF$UID + 316 + + + CF$UID + 316 + + + CF$UID + 316 + + + CF$UID + 316 + + + CF$UID + 316 + + + CF$UID + 316 + + + CF$UID + 316 + + + + Link Binary With Libraries + + $class + + CF$UID + 38 + + NS.keys + + NS.objects + + + {0, 0} + + $class + + CF$UID + 38 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 38 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 277 + + + CF$UID + 278 + + + CF$UID + 279 + + + CF$UID + 280 + + + CF$UID + 322 + + + NS.objects + + + CF$UID + 323 + + + CF$UID + 324 + + + CF$UID + 330 + + + CF$UID + 331 + + + CF$UID + 361 + + + + Xcode3ProjectEditor_Xcode3BuildSettingsEditor + Xcode3ProjectInfoEditor + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 27 + + + NS.objects + + + CF$UID + 325 + + + + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 326 + + + CF$UID + 328 + + + + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 30 + + + CF$UID + 31 + + + NS.objects + + + CF$UID + 32 + + + CF$UID + 327 + + + + 170 + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 30 + + + CF$UID + 31 + + + NS.objects + + + CF$UID + 32 + + + CF$UID + 329 + + + + 844 + Xcode3BuildSettingsEditor + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 332 + + + + + $class + + CF$UID + 303 + + documentURL + + CF$UID + 333 + + selection + + CF$UID + 335 + + timestamp + + CF$UID + 334 + + + file://localhost/Users/dsc/dev/ios/sparrow/src/Sparrow.xcodeproj/ + 325661057.35564399 + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 296 + + + CF$UID + 297 + + + CF$UID + 336 + + + NS.objects + + + CF$UID + 337 + + + CF$UID + 338 + + + CF$UID + 339 + + + + Xcode3BuildSettingsEditorLocations + Xcode3BuildSettingsEditor + Sparrow + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 340 + + + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 341 + + + CF$UID + 342 + + + CF$UID + 343 + + + CF$UID + 344 + + + CF$UID + 345 + + + CF$UID + 346 + + + NS.objects + + + CF$UID + 347 + + + CF$UID + 360 + + + CF$UID + 24 + + + CF$UID + 24 + + + CF$UID + 77 + + + CF$UID + 77 + + + + Collapsed Build Property Categories + Selected Build Properties + Xcode3BuildSettingsEditorDisplayMode + Xcode3BuildPropertyValueDisplayMode + Xcode3BuildSettingsEditorMode + Xcode3BuildPropertyNameDisplayMode + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 348 + + + CF$UID + 349 + + + CF$UID + 350 + + + CF$UID + 351 + + + CF$UID + 352 + + + CF$UID + 353 + + + CF$UID + 354 + + + CF$UID + 355 + + + CF$UID + 356 + + + CF$UID + 357 + + + CF$UID + 358 + + + CF$UID + 359 + + + + + $class + + CF$UID + 164 + + NS.string + Build Options||DEBUG_INFORMATION_FORMAT + + + $class + + CF$UID + 164 + + NS.string + Deployment||INSTALL_PATH + + + $class + + CF$UID + 164 + + NS.string + Deployment||STRIP_INSTALLED_PRODUCT + + + $class + + CF$UID + 164 + + NS.string + Deployment||TARGETED_DEVICE_FAMILY + + + $class + + CF$UID + 164 + + NS.string + Linking||OTHER_LDFLAGS + + + $class + + CF$UID + 164 + + NS.string + Packaging||INFOPLIST_FILE + + + $class + + CF$UID + 164 + + NS.string + Packaging||PRODUCT_NAME + + + $class + + CF$UID + 164 + + NS.string + Search Paths||ALWAYS_SEARCH_USER_PATHS + + + $class + + CF$UID + 164 + + NS.string + GCC 4.2 - Code Generation||GCC_THUMB_SUPPORT + + + $class + + CF$UID + 164 + + NS.string + GCC 4.2 - Code Generation||GCC_DYNAMIC_NO_PIC + + + $class + + CF$UID + 164 + + NS.string + GCC 4.2 - Warnings||GCC_WARN_PEDANTIC + + + $class + + CF$UID + 164 + + NS.string + User-Defined||PREBINDING + + + $class + + CF$UID + 37 + + NS.objects + + + + $class + + CF$UID + 38 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 363 + + + CF$UID + 365 + + + CF$UID + 367 + + + CF$UID + 369 + + + CF$UID + 371 + + + CF$UID + 373 + + + CF$UID + 375 + + + CF$UID + 377 + + + CF$UID + 379 + + + NS.objects + + + CF$UID + 381 + + + CF$UID + 384 + + + CF$UID + 388 + + + CF$UID + 391 + + + CF$UID + 395 + + + CF$UID + 399 + + + CF$UID + 403 + + + CF$UID + 406 + + + CF$UID + 409 + + + + + $class + + CF$UID + 232 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 364 + + + + $class + + CF$UID + 164 + + NS.string + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanks/en.lproj/InfoPlist.strings + + + $class + + CF$UID + 232 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 366 + + + + $class + + CF$UID + 164 + + NS.string + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanks/Game.m + + + $class + + CF$UID + 232 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 368 + + + + $class + + CF$UID + 164 + + NS.string + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanks/tanks-Prefix.pch + + + $class + + CF$UID + 232 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 370 + + + + $class + + CF$UID + 164 + + NS.string + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanks/Game.h + + + $class + + CF$UID + 232 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 372 + + + + $class + + CF$UID + 164 + + NS.string + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanks/tanksAppDelegate.h + + + $class + + CF$UID + 232 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 374 + + + + $class + + CF$UID + 164 + + NS.string + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanks/tanksAppDelegate.m + + + $class + + CF$UID + 232 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 376 + + + + $class + + CF$UID + 164 + + NS.string + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanks/main.m + + + $class + + CF$UID + 232 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 378 + + + + $class + + CF$UID + 164 + + NS.string + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanks/iPhone/tanksAppDelegate_iPhone.m + + + $class + + CF$UID + 232 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 380 + + + + $class + + CF$UID + 164 + + NS.string + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanks/iPhone/tanksAppDelegate_iPhone.h + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 221 + + + CF$UID + 222 + + + CF$UID + 223 + + + CF$UID + 224 + + + NS.objects + + + CF$UID + 382 + + + CF$UID + 383 + + + CF$UID + 56 + + + CF$UID + 318 + + + + 325661397.425951 + {0, 45} + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 221 + + + CF$UID + 222 + + + CF$UID + 223 + + + CF$UID + 224 + + + NS.objects + + + CF$UID + 385 + + + CF$UID + 386 + + + CF$UID + 56 + + + CF$UID + 387 + + + + 325661682.57333499 + {0, 625} + {269, 0} + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 221 + + + CF$UID + 222 + + + CF$UID + 223 + + + CF$UID + 224 + + + NS.objects + + + CF$UID + 389 + + + CF$UID + 390 + + + CF$UID + 56 + + + CF$UID + 318 + + + + 325661413.43796802 + {0, 316} + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 221 + + + CF$UID + 222 + + + CF$UID + 223 + + + CF$UID + 224 + + + NS.objects + + + CF$UID + 392 + + + CF$UID + 393 + + + CF$UID + 56 + + + CF$UID + 394 + + + + 325661600.11701798 + {0, 202} + {195, 0} + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 221 + + + CF$UID + 222 + + + CF$UID + 223 + + + CF$UID + 224 + + + NS.objects + + + CF$UID + 396 + + + CF$UID + 397 + + + CF$UID + 56 + + + CF$UID + 398 + + + + 325661758.46332002 + {0, 408} + {187, 0} + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 221 + + + CF$UID + 222 + + + CF$UID + 223 + + + CF$UID + 224 + + + NS.objects + + + CF$UID + 400 + + + CF$UID + 401 + + + CF$UID + 56 + + + CF$UID + 402 + + + + 325662420.63883603 + {0, 917} + {628, 0} + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 221 + + + CF$UID + 222 + + + CF$UID + 223 + + + CF$UID + 224 + + + NS.objects + + + CF$UID + 404 + + + CF$UID + 405 + + + CF$UID + 56 + + + CF$UID + 318 + + + + 325661498.613545 + {0, 344} + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 221 + + + CF$UID + 222 + + + CF$UID + 223 + + + CF$UID + 224 + + + NS.objects + + + CF$UID + 407 + + + CF$UID + 408 + + + CF$UID + 56 + + + CF$UID + 318 + + + + 325662259.53388298 + {0, 255} + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 221 + + + CF$UID + 222 + + + CF$UID + 223 + + + CF$UID + 224 + + + NS.objects + + + CF$UID + 410 + + + CF$UID + 411 + + + CF$UID + 56 + + + CF$UID + 318 + + + + 325662262.18974102 + {0, 256} + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 413 + + + CF$UID + 415 + + + NS.objects + + + CF$UID + 417 + + + CF$UID + 431 + + + + + $class + + CF$UID + 232 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 414 + + + + $class + + CF$UID + 164 + + NS.string + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanks/iPhone/en.lproj/MainWindow_iPhone.xib + + + $class + + CF$UID + 232 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 416 + + + + $class + + CF$UID + 164 + + NS.string + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanks/iPad/en.lproj/MainWindow_iPad.xib + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 418 + + + CF$UID + 419 + + + CF$UID + 420 + + + CF$UID + 421 + + + NS.objects + + + CF$UID + 422 + + + CF$UID + 423 + + + CF$UID + 425 + + + CF$UID + 426 + + + + IBDockViewController + SelectedObjectIDs + SelectionProvider + IBCanvasViewController + + $class + + CF$UID + 38 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 424 + + + + 4 + IBStructureViewController + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 427 + + + CF$UID + 428 + + + NS.objects + + + CF$UID + 429 + + + CF$UID + 430 + + + + ObjectIDToLastKnownCanvasPositionMap + EditedTopLevelObjectIDs + + $class + + CF$UID + 38 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 64 + + + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 418 + + + CF$UID + 419 + + + CF$UID + 420 + + + CF$UID + 421 + + + NS.objects + + + CF$UID + 432 + + + CF$UID + 268 + + + CF$UID + 421 + + + CF$UID + 433 + + + + + $class + + CF$UID + 38 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 427 + + + CF$UID + 428 + + + NS.objects + + + CF$UID + 434 + + + CF$UID + 435 + + + + + $class + + CF$UID + 38 + + NS.keys + + NS.objects + + + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 64 + + + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 437 + + + CF$UID + 438 + + + NS.objects + + + CF$UID + 439 + + + CF$UID + 440 + + + + IDEDeviceLocation + IDEDeviceArchitecture + dvtdevice-iphonesimulator:/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk-iPad + i386 + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 442 + + + NS.objects + + + CF$UID + 443 + + + + IDENameString + tanks + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 445 + + + NS.objects + + + CF$UID + 447 + + + + + $class + + CF$UID + 232 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 446 + + + + $class + + CF$UID + 164 + + NS.string + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanks/tanksAppDelegate.h + + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 448 + + + CF$UID + 449 + + + NS.objects + + + CF$UID + 450 + + + CF$UID + 451 + + + + width + height + 600 + 600 + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 2 + + + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 454 + + + CF$UID + 455 + + + CF$UID + 456 + + + NS.objects + + + CF$UID + 457 + + + CF$UID + 483 + + + CF$UID + 464 + + + + IDEActivityReportCompletionSummaryStringSegments + IDEActivityReportOptions + IDEActivityReportTitle + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 458 + + + CF$UID + 465 + + + CF$UID + 469 + + + CF$UID + 474 + + + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 459 + + + CF$UID + 460 + + + CF$UID + 461 + + + NS.objects + + + CF$UID + 462 + + + CF$UID + 463 + + + CF$UID + 464 + + + + IDEActivityReportStringSegmentPriority + IDEActivityReportStringSegmentBackSeparator + IDEActivityReportStringSegmentStringValue + 2 + + Build + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 459 + + + CF$UID + 460 + + + CF$UID + 461 + + + NS.objects + + + CF$UID + 466 + + + CF$UID + 467 + + + CF$UID + 468 + + + + 4 + : + tanks + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 459 + + + CF$UID + 460 + + + CF$UID + 461 + + + NS.objects + + + CF$UID + 470 + + + CF$UID + 471 + + + CF$UID + 472 + + + + 1 + │ + + $class + + CF$UID + 473 + + NS.data + + YnBsaXN0MDDUAQIDBAUGOzxYJHZlcnNpb25YJG9iamVjdHNZJGFy + Y2hpdmVyVCR0b3ASAAGGoK0HCA8QGhscJCUrMTQ3VSRudWxs0wkK + CwwNDlxOU0F0dHJpYnV0ZXNWJGNsYXNzWE5TU3RyaW5ngAOADIAC + WVN1Y2NlZWRlZNMKERITFBdXTlMua2V5c1pOUy5vYmplY3RzgAui + FRaABIAFohgZgAaACVZOU0ZvbnRXTlNDb2xvctQKHR4fICEiI1ZO + U05hbWVWTlNTaXplWE5TZkZsYWdzgAiAByNAJgAAAAAAABENEF8Q + EUx1Y2lkYUdyYW5kZS1Cb2xk0iYnKClaJGNsYXNzbmFtZVgkY2xh + c3Nlc1ZOU0ZvbnSiKCpYTlNPYmplY3TTCiwtLi8wXE5TQ29sb3JT + cGFjZVdOU1doaXRlgAoQA0IwANImJzIzV05TQ29sb3KiMirSJic1 + NlxOU0RpY3Rpb25hcnmiNSrSJic4OV8QEk5TQXR0cmlidXRlZFN0 + cmluZ6I6Kl8QEk5TQXR0cmlidXRlZFN0cmluZ18QD05TS2V5ZWRB + cmNoaXZlctE9PlRyb290gAEACAARABoAIwAtADIANwBFAEsAUgBf + AGYAbwBxAHMAdQB/AIYAjgCZAJsAngCgAKIApQCnAKkAsAC4AMEA + yADPANgA2gDcAOUA6AD8AQEBDAEVARwBHwEoAS8BPAFEAUYBSAFL + AVABWAFbAWABbQFwAXUBigGNAaIBtAG3AbwAAAAAAAACAQAAAAAA + AAA/AAAAAAAAAAAAAAAAAAABvg== + + + + $classes + + NSMutableData + NSData + NSObject + + $classname + NSMutableData + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 459 + + + CF$UID + 475 + + + CF$UID + 476 + + + CF$UID + 461 + + + CF$UID + 477 + + + CF$UID + 478 + + + NS.objects + + + CF$UID + 479 + + + CF$UID + 77 + + + CF$UID + 480 + + + CF$UID + 482 + + + CF$UID + 77 + + + CF$UID + 77 + + + + IDEActivityReportStringSegmentType + IDEActivityReportStringSegmentDate + IDEActivityReportStringSegmentDateStyle + IDEActivityReportStringSegmentTimeStyle + 3 + + $class + + CF$UID + 481 + + NS.time + 325662132.559385 + + + $classes + + NSDate + NSObject + + $classname + NSDate + + Today at 10:42 p + 106 + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 485 + + + CF$UID + 487 + + + CF$UID + 489 + + + CF$UID + 491 + + + CF$UID + 493 + + + CF$UID + 495 + + + CF$UID + 497 + + + CF$UID + 499 + + + CF$UID + 501 + + + CF$UID + 503 + + + + + $class + + CF$UID + 232 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 486 + + + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanks/tanksAppDelegate.m + + $class + + CF$UID + 232 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 488 + + + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanks/iPhone/tanksAppDelegate_iPhone.h + + $class + + CF$UID + 232 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 490 + + + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanks/iPhone/tanksAppDelegate_iPhone.m + + $class + + CF$UID + 232 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 492 + + + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanks/iPhone/en.lproj/MainWindow_iPhone.xib + + $class + + CF$UID + 232 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 494 + + + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanks/iPad/en.lproj/MainWindow_iPad.xib + + $class + + CF$UID + 232 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 496 + + + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanks/tanksAppDelegate.h + + $class + + CF$UID + 232 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 498 + + + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanks/Game.m + + $class + + CF$UID + 232 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 500 + + + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanks/Game.h + + $class + + CF$UID + 232 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 502 + + + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanksTests/tanksTests.h + + $class + + CF$UID + 232 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 504 + + + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanks/iPad/tanksAppDelegate_iPad.m + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 6 + + + CF$UID + 7 + + + CF$UID + 8 + + + CF$UID + 506 + + + CF$UID + 9 + + + CF$UID + 11 + + + NS.objects + + + CF$UID + 4 + + + CF$UID + 507 + + + CF$UID + 56 + + + CF$UID + 508 + + + CF$UID + 506 + + + CF$UID + 591 + + + + IDEWorkspaceTabController_FE1FD40E-8F7E-4A2D-B3F8-1181DC4CC592 + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 506 + + + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 18 + + + CF$UID + 17 + + + CF$UID + 16 + + + CF$UID + 19 + + + CF$UID + 20 + + + CF$UID + 21 + + + CF$UID + 22 + + + CF$UID + 23 + + + NS.objects + + + CF$UID + 509 + + + CF$UID + 56 + + + CF$UID + 24 + + + CF$UID + 510 + + + CF$UID + 516 + + + CF$UID + 530 + + + CF$UID + 56 + + + CF$UID + 538 + + + + tanksAppDelegate.h + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 27 + + + NS.objects + + + CF$UID + 511 + + + + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 512 + + + CF$UID + 514 + + + + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 30 + + + CF$UID + 31 + + + NS.objects + + + CF$UID + 32 + + + CF$UID + 513 + + + + 389 + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 30 + + + CF$UID + 31 + + + NS.objects + + + CF$UID + 32 + + + CF$UID + 515 + + + + 211 + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 43 + + + CF$UID + 46 + + + NS.objects + + + CF$UID + 46 + + + CF$UID + 517 + + + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 102 + + + CF$UID + 108 + + + CF$UID + 109 + + + CF$UID + 110 + + + CF$UID + 111 + + + CF$UID + 101 + + + CF$UID + 112 + + + NS.objects + + + CF$UID + 518 + + + CF$UID + 56 + + + CF$UID + 103 + + + CF$UID + 56 + + + CF$UID + 56 + + + CF$UID + 519 + + + CF$UID + 523 + + + + {{0, 0}, {0, 0}} + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 520 + + + + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 521 + + + CF$UID + 117 + + + CF$UID + 522 + + + + tanks + tanksAppDelegate.h + + $class + + CF$UID + 104 + + NS.objects + + + CF$UID + 524 + + + CF$UID + 525 + + + CF$UID + 527 + + + CF$UID + 528 + + + CF$UID + 529 + + + + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 521 + + + + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 521 + + + CF$UID + 526 + + + + Products + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 521 + + + CF$UID + 117 + + + CF$UID + 125 + + + + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 521 + + + CF$UID + 117 + + + CF$UID + 123 + + + + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 521 + + + CF$UID + 117 + + + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 27 + + + NS.objects + + + CF$UID + 531 + + + + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 532 + + + CF$UID + 534 + + + CF$UID + 536 + + + + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 30 + + + CF$UID + 31 + + + NS.objects + + + CF$UID + 20 + + + CF$UID + 533 + + + + 260 + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 30 + + + CF$UID + 31 + + + NS.objects + + + CF$UID + 23 + + + CF$UID + 535 + + + + 1014 + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 30 + + + CF$UID + 31 + + + NS.objects + + + CF$UID + 141 + + + CF$UID + 537 + + + + 260 + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 144 + + + CF$UID + 146 + + + CF$UID + 145 + + + CF$UID + 147 + + + CF$UID + 148 + + + CF$UID + 149 + + + CF$UID + 150 + + + CF$UID + 151 + + + NS.objects + + + CF$UID + 539 + + + CF$UID + 550 + + + CF$UID + 569 + + + CF$UID + 14 + + + CF$UID + 24 + + + CF$UID + 584 + + + CF$UID + 590 + + + CF$UID + 56 + + + + + $class + + CF$UID + 170 + + geniusEditorContextNode + + CF$UID + 0 + + primaryEditorContextNode + + CF$UID + 540 + + rootLayoutTreeNode + + CF$UID + 548 + + + + $class + + CF$UID + 169 + + children + + CF$UID + 0 + + contentType + 1 + documentArchivableRepresentation + + CF$UID + 541 + + orientation + 0 + parent + + CF$UID + 548 + + + + $class + + CF$UID + 166 + + DocumentLocation + + CF$UID + 547 + + DomainIdentifier + + CF$UID + 155 + + IdentifierPath + + CF$UID + 542 + + IndexOfDocumentIdentifier + + CF$UID + 24 + + + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 543 + + + CF$UID + 544 + + + CF$UID + 545 + + + + + $class + + CF$UID + 158 + + Identifier + + CF$UID + 522 + + + + $class + + CF$UID + 158 + + Identifier + + CF$UID + 117 + + + + $class + + CF$UID + 158 + + Identifier + + CF$UID + 546 + + + tanks + + $class + + CF$UID + 165 + + documentURL + + CF$UID + 446 + + timestamp + + CF$UID + 0 + + + + $class + + CF$UID + 169 + + children + + CF$UID + 549 + + contentType + 0 + documentArchivableRepresentation + + CF$UID + 0 + + orientation + 0 + parent + + CF$UID + 0 + + + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 540 + + + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 197 + + + NS.objects + + + CF$UID + 551 + + + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 199 + + + NS.objects + + + CF$UID + 552 + + + + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 201 + + + CF$UID + 202 + + + CF$UID + 203 + + + NS.objects + + + CF$UID + 553 + + + CF$UID + 24 + + + CF$UID + 567 + + + + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 554 + + + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 206 + + + CF$UID + 207 + + + CF$UID + 208 + + + CF$UID + 209 + + + CF$UID + 210 + + + CF$UID + 211 + + + CF$UID + 212 + + + NS.objects + + + CF$UID + 555 + + + CF$UID + 556 + + + CF$UID + 562 + + + CF$UID + 522 + + + CF$UID + 522 + + + CF$UID + 229 + + + CF$UID + 565 + + + + public.c-header + + $class + + CF$UID + 166 + + DocumentLocation + + CF$UID + 547 + + DomainIdentifier + + CF$UID + 155 + + IdentifierPath + + CF$UID + 557 + + IndexOfDocumentIdentifier + + CF$UID + 24 + + + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 558 + + + CF$UID + 559 + + + CF$UID + 560 + + + + + $class + + CF$UID + 158 + + Identifier + + CF$UID + 522 + + + + $class + + CF$UID + 158 + + Identifier + + CF$UID + 117 + + + + $class + + CF$UID + 158 + + Identifier + + CF$UID + 561 + + + tanks + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 221 + + + CF$UID + 222 + + + CF$UID + 223 + + + CF$UID + 224 + + + NS.objects + + + CF$UID + 563 + + + CF$UID + 564 + + + CF$UID + 56 + + + CF$UID + 318 + + + + 325661681.08671898 + {0, 283} + + $class + + CF$UID + 232 + + NS.base + + CF$UID + 0 + + NS.relative + + CF$UID + 566 + + + file://localhost/Users/dsc/dev/projects/tanks-ios/tanks/tanks/tanksAppDelegate.h + + $class + + CF$UID + 13 + + NS.objects + + + CF$UID + 568 + + + + {{0, 0}, {600, 600}} + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 172 + + + CF$UID + 173 + + + CF$UID + 174 + + + CF$UID + 175 + + + CF$UID + 176 + + + CF$UID + 177 + + + NS.objects + + + CF$UID + 77 + + + CF$UID + 570 + + + CF$UID + 571 + + + CF$UID + 77 + + + CF$UID + 572 + + + CF$UID + 578 + + + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 179 + + + NS.objects + + + CF$UID + 24 + + + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 181 + + + NS.objects + + + CF$UID + 64 + + + + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 27 + + + NS.objects + + + CF$UID + 573 + + + + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 574 + + + CF$UID + 576 + + + + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 30 + + + CF$UID + 31 + + + NS.objects + + + CF$UID + 185 + + + CF$UID + 575 + + + + 298 + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 30 + + + CF$UID + 31 + + + NS.objects + + + CF$UID + 188 + + + CF$UID + 577 + + + + 301 + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 27 + + + NS.objects + + + CF$UID + 579 + + + + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 580 + + + CF$UID + 582 + + + + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 30 + + + CF$UID + 31 + + + NS.objects + + + CF$UID + 185 + + + CF$UID + 581 + + + + 298 + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 30 + + + CF$UID + 31 + + + NS.objects + + + CF$UID + 188 + + + CF$UID + 583 + + + + 301 + + $class + + CF$UID + 38 + + NS.keys + + + CF$UID + 27 + + + NS.objects + + + CF$UID + 585 + + + + + $class + + CF$UID + 37 + + NS.objects + + + CF$UID + 586 + + + CF$UID + 588 + + + + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 30 + + + CF$UID + 31 + + + NS.objects + + + CF$UID + 238 + + + CF$UID + 587 + + + + 203 + + $class + + CF$UID + 34 + + NS.keys + + + CF$UID + 30 + + + CF$UID + 31 + + + NS.objects + + + CF$UID + 241 + + + CF$UID + 589 + + + + 115 + + $class + + CF$UID + 38 + + NS.keys + + NS.objects + + + {{610, 654}, {600, 624}} + + $top + + State + + CF$UID + 1 + + + $version + 100000 + + diff --git a/tanks/tanks.xcodeproj/project.xcworkspace/xcuserdata/dsc.xcuserdatad/WorkspaceSettings.xcsettings b/tanks/tanks.xcodeproj/project.xcworkspace/xcuserdata/dsc.xcuserdatad/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..2018d3a --- /dev/null +++ b/tanks/tanks.xcodeproj/project.xcworkspace/xcuserdata/dsc.xcuserdatad/WorkspaceSettings.xcsettings @@ -0,0 +1,20 @@ + + + + + IDEWorkspaceUserSettings_BuildLocationStyle + 0 + IDEWorkspaceUserSettings_BuildSubfolderNameStyle + 0 + IDEWorkspaceUserSettings_DerivedDataLocationStyle + 0 + IDEWorkspaceUserSettings_HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges + + IDEWorkspaceUserSettings_LiveSourceIssuesEnabled + + IDEWorkspaceUserSettings_SnapshotAutomaticallyBeforeSignificantChanges + + IDEWorkspaceUserSettings_SnapshotLocationStyle + 0 + + diff --git a/tanks/tanks.xcodeproj/xcuserdata/dsc.xcuserdatad/xcschemes/tanks.xcscheme b/tanks/tanks.xcodeproj/xcuserdata/dsc.xcuserdatad/xcschemes/tanks.xcscheme new file mode 100644 index 0000000..54a0df7 --- /dev/null +++ b/tanks/tanks.xcodeproj/xcuserdata/dsc.xcuserdatad/xcschemes/tanks.xcscheme @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tanks/tanks.xcodeproj/xcuserdata/dsc.xcuserdatad/xcschemes/xcschememanagement.plist b/tanks/tanks.xcodeproj/xcuserdata/dsc.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..b72cfe6 --- /dev/null +++ b/tanks/tanks.xcodeproj/xcuserdata/dsc.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,27 @@ + + + + + SchemeUserState + + tanks.xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + 499668C113692E2D006E8125 + + primary + + + 499668EA13692E2D006E8125 + + primary + + + + + diff --git a/tanks/tanks/Game.h b/tanks/tanks/Game.h new file mode 100644 index 0000000..92a1fec --- /dev/null +++ b/tanks/tanks/Game.h @@ -0,0 +1,15 @@ +// +// Game.h +// tanks +// +// Created by dsc on 4/27/11. +// Copyright 2011 lttlst.com. All rights reserved. +// + +#import +#import "Sparrow.h" + + +@interface Game : SPStage + +@end diff --git a/tanks/tanks/Game.m b/tanks/tanks/Game.m new file mode 100644 index 0000000..7948dbb --- /dev/null +++ b/tanks/tanks/Game.m @@ -0,0 +1,30 @@ +// +// Game.m +// tanks +// +// Created by dsc on 4/27/11. +// Copyright 2011 lttlst.com. All rights reserved. +// + +#import "Game.h" + + +@implementation Game + +- (id)initWithWidth:(float)width height:(float)height +{ + if ((self = [super initWithWidth:width height:height])) + { + // this is where the code of your game will start. + // in this sample, we add just a simple quad to see + // if it works. + + SPQuad *quad = [SPQuad quadWithWidth:100 height:100]; + quad.color = 0xff0000; + quad.x = 50; + quad.y = 50; + [self addChild:quad]; + } + return self; +} +@end \ No newline at end of file diff --git a/tanks/tanks/en.lproj/InfoPlist.strings b/tanks/tanks/en.lproj/InfoPlist.strings new file mode 100644 index 0000000..477b28f --- /dev/null +++ b/tanks/tanks/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ + diff --git a/tanks/tanks/iPad/en.lproj/MainWindow_iPad.xib b/tanks/tanks/iPad/en.lproj/MainWindow_iPad.xib new file mode 100644 index 0000000..eaef0ce --- /dev/null +++ b/tanks/tanks/iPad/en.lproj/MainWindow_iPad.xib @@ -0,0 +1,296 @@ + + + + 1024 + 10J869 + 1306 + 1038.35 + 461.00 + + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + 301 + + + YES + IBUIWindow + IBUICustomObject + IBUILabel + IBUIView + IBProxyObject + + + YES + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + + YES + + YES + + + + + YES + + IBFilesOwner + IBIPadFramework + + + IBFirstResponder + IBIPadFramework + + + + 292 + + YES + + + 301 + {{284, 501}, {200, 22}} + + + + NO + YES + 7 + NO + IBIPadFramework + My Universal App on iPad + + 1 + MCAwIDAAA + + + 1 + 10 + + + + 292 + {{0, 21}, {768, 1003}} + + + + 3 + MQA + + 2 + + + YES + IBIPadFramework + + + {768, 1024} + + + + + 1 + MSAxIDEAA + + NO + NO + + 2 + + IBIPadFramework + YES + + + IBIPadFramework + + + + + YES + + + window + + + + 7 + + + + delegate + + + + 8 + + + + sparrowView + + + + 13 + + + + + YES + + 0 + + + + + + -1 + + + File's Owner + + + -2 + + + + + 2 + + + YES + + + + + + + 6 + + + + + 11 + + + + + 12 + + + + + + + YES + + YES + -1.CustomClassName + -2.CustomClassName + 11.IBPluginDependency + 12.CustomClassName + 12.IBPluginDependency + 2.IBEditorWindowLastContentRect + 2.IBPluginDependency + 6.CustomClassName + 6.IBPluginDependency + + + YES + UIApplication + UIResponder + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + SPView + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + {{202, 84}, {783, 772}} + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + tanksAppDelegate_iPad + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + + + YES + + + + + + YES + + + + + 13 + + + + YES + + SPView + UIView + + IBProjectSource + ./Classes/SPView.h + + + + tanksAppDelegate + NSObject + + YES + + YES + sparrowView + window + + + YES + SPView + UIWindow + + + + YES + + YES + sparrowView + window + + + YES + + sparrowView + SPView + + + window + UIWindow + + + + + IBProjectSource + ./Classes/tanksAppDelegate.h + + + + tanksAppDelegate_iPad + tanksAppDelegate + + IBProjectSource + ./Classes/tanksAppDelegate_iPad.h + + + + + 0 + IBIPadFramework + + com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS + + + + com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3 + + + YES + 3 + 301 + + diff --git a/tanks/tanks/iPad/tanksAppDelegate_iPad.h b/tanks/tanks/iPad/tanksAppDelegate_iPad.h new file mode 100644 index 0000000..fef4db0 --- /dev/null +++ b/tanks/tanks/iPad/tanksAppDelegate_iPad.h @@ -0,0 +1,16 @@ +// +// tanksAppDelegate_iPad.h +// tanks +// +// Created by dsc on 4/27/11. +// Copyright 2011 lttlst.com. All rights reserved. +// + +#import +#import "tanksAppDelegate.h" + +@interface tanksAppDelegate_iPad : tanksAppDelegate { + +} + +@end diff --git a/tanks/tanks/iPad/tanksAppDelegate_iPad.m b/tanks/tanks/iPad/tanksAppDelegate_iPad.m new file mode 100644 index 0000000..891faa4 --- /dev/null +++ b/tanks/tanks/iPad/tanksAppDelegate_iPad.m @@ -0,0 +1,18 @@ +// +// tanksAppDelegate_iPad.m +// tanks +// +// Created by dsc on 4/27/11. +// Copyright 2011 lttlst.com. All rights reserved. +// + +#import "tanksAppDelegate_iPad.h" + +@implementation tanksAppDelegate_iPad + +- (void)dealloc +{ + [super dealloc]; +} + +@end diff --git a/tanks/tanks/iPhone/en.lproj/MainWindow_iPhone.xib b/tanks/tanks/iPhone/en.lproj/MainWindow_iPhone.xib new file mode 100644 index 0000000..98ab4c7 --- /dev/null +++ b/tanks/tanks/iPhone/en.lproj/MainWindow_iPhone.xib @@ -0,0 +1,302 @@ + + + + 1024 + 10J869 + 1306 + 1038.35 + 461.00 + + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + 301 + + + YES + IBUIWindow + IBUICustomObject + IBUILabel + IBUIView + IBProxyObject + + + YES + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + + YES + + YES + + + + + YES + + IBFilesOwner + IBCocoaTouchFramework + + + IBFirstResponder + IBCocoaTouchFramework + + + IBCocoaTouchFramework + + + + 1316 + + YES + + + 1325 + {{51, 229}, {218, 22}} + + + NO + YES + 7 + NO + IBCocoaTouchFramework + My Universal App on iPhone + + 1 + MCAwIDAAA + + + 1 + 10 + + + + 1316 + {{0, 21}, {320, 459}} + + + + 3 + MQA + + 2 + + + YES + IBCocoaTouchFramework + + + + {320, 480} + + + + 1 + MSAxIDEAA + + NO + NO + + IBCocoaTouchFramework + YES + + + + + YES + + + delegate + + + + 5 + + + + window + + + + 6 + + + + sparrowView + + + + 10 + + + + + YES + + 0 + + + + + + 2 + + + YES + + + + + + + -1 + + + File's Owner + + + 4 + + + App Delegate + + + -2 + + + + + 8 + + + + + 9 + + + + + + + YES + + YES + -1.CustomClassName + -2.CustomClassName + 2.IBAttributePlaceholdersKey + 2.IBEditorWindowLastContentRect + 2.IBPluginDependency + 2.UIWindow.visibleAtLaunch + 4.CustomClassName + 4.IBPluginDependency + 8.IBPluginDependency + 9.CustomClassName + 9.IBPluginDependency + + + YES + UIApplication + UIResponder + + YES + + + + {{520, 376}, {320, 480}} + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + tanksAppDelegate_iPhone + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + SPView + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + + + YES + + + + + + YES + + + + + 10 + + + + YES + + SPView + UIView + + IBProjectSource + ./Classes/SPView.h + + + + tanksAppDelegate + NSObject + + YES + + YES + sparrowView + window + + + YES + SPView + UIWindow + + + + YES + + YES + sparrowView + window + + + YES + + sparrowView + SPView + + + window + UIWindow + + + + + IBProjectSource + ./Classes/tanksAppDelegate.h + + + + tanksAppDelegate_iPhone + tanksAppDelegate + + IBProjectSource + ./Classes/tanksAppDelegate_iPhone.h + + + + + 0 + IBCocoaTouchFramework + + com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS + + + + com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3 + + + YES + 3 + 301 + + diff --git a/tanks/tanks/iPhone/tanksAppDelegate_iPhone.h b/tanks/tanks/iPhone/tanksAppDelegate_iPhone.h new file mode 100644 index 0000000..8732edb --- /dev/null +++ b/tanks/tanks/iPhone/tanksAppDelegate_iPhone.h @@ -0,0 +1,16 @@ +// +// tanksAppDelegate_iPhone.h +// tanks +// +// Created by dsc on 4/27/11. +// Copyright 2011 lttlst.com. All rights reserved. +// + +#import +#import "tanksAppDelegate.h" + +@interface tanksAppDelegate_iPhone : tanksAppDelegate { + +} + +@end diff --git a/tanks/tanks/iPhone/tanksAppDelegate_iPhone.m b/tanks/tanks/iPhone/tanksAppDelegate_iPhone.m new file mode 100644 index 0000000..7378645 --- /dev/null +++ b/tanks/tanks/iPhone/tanksAppDelegate_iPhone.m @@ -0,0 +1,18 @@ +// +// tanksAppDelegate_iPhone.m +// tanks +// +// Created by dsc on 4/27/11. +// Copyright 2011 lttlst.com. All rights reserved. +// + +#import "tanksAppDelegate_iPhone.h" + +@implementation tanksAppDelegate_iPhone + +- (void)dealloc +{ + [super dealloc]; +} + +@end diff --git a/tanks/tanks/main.m b/tanks/tanks/main.m new file mode 100644 index 0000000..6b5e5b5 --- /dev/null +++ b/tanks/tanks/main.m @@ -0,0 +1,17 @@ +// +// main.m +// tanks +// +// Created by dsc on 4/27/11. +// Copyright 2011 lttlst.com. All rights reserved. +// + +#import + +int main(int argc, char *argv[]) +{ + NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; + int retVal = UIApplicationMain(argc, argv, nil, nil); + [pool release]; + return retVal; +} diff --git a/tanks/tanks/tanks-Info.plist b/tanks/tanks/tanks-Info.plist new file mode 100644 index 0000000..3d0f19a --- /dev/null +++ b/tanks/tanks/tanks-Info.plist @@ -0,0 +1,47 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + ${PRODUCT_NAME} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIconFile + + CFBundleIdentifier + com.lttlst.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + LSRequiresIPhoneOS + + NSMainNibFile + MainWindow_iPhone + NSMainNibFile~ipad + MainWindow_iPad + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/tanks/tanks/tanks-Prefix.pch b/tanks/tanks/tanks-Prefix.pch new file mode 100644 index 0000000..45a03fd --- /dev/null +++ b/tanks/tanks/tanks-Prefix.pch @@ -0,0 +1,14 @@ +// +// Prefix header for all source files of the 'tanks' target in the 'tanks' 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/tanks/tanks/tanksAppDelegate.h b/tanks/tanks/tanksAppDelegate.h new file mode 100644 index 0000000..2db3133 --- /dev/null +++ b/tanks/tanks/tanksAppDelegate.h @@ -0,0 +1,21 @@ +// +// tanksAppDelegate.h +// tanks +// +// Created by dsc on 4/27/11. +// Copyright 2011 lttlst.com. All rights reserved. +// + +#import +#import "Sparrow.h" + +@interface tanksAppDelegate : NSObject +{ + UIWindow *window; + SPView *sparrowView; +} + +@property (nonatomic, retain) IBOutlet UIWindow *window; +@property (nonatomic, retain) IBOutlet SPView *sparrowView; + +@end \ No newline at end of file diff --git a/tanks/tanks/tanksAppDelegate.m b/tanks/tanks/tanksAppDelegate.m new file mode 100644 index 0000000..f936da6 --- /dev/null +++ b/tanks/tanks/tanksAppDelegate.m @@ -0,0 +1,50 @@ +// +// tanksAppDelegate.m +// tanks +// +// Created by dsc on 4/27/11. +// Copyright 2011 lttlst.com. All rights reserved. +// + +#import "tanksAppDelegate.h" +#import "Game.h" + +@implementation tanksAppDelegate + +@synthesize window; +@synthesize sparrowView; + +- (void)applicationDidFinishLaunching:(UIApplication *)application +{ + SP_CREATE_POOL(pool); + + [SPStage setSupportHighResolutions:YES]; + [SPAudioEngine start]; + + Game *game = [[Game alloc] init]; + sparrowView.stage = game; + [game release]; + + [window makeKeyAndVisible]; + [sparrowView start]; + + SP_RELEASE_POOL(pool); +} + +- (void)applicationWillResignActive:(UIApplication *)application +{ + [sparrowView stop]; +} + +- (void)applicationDidBecomeActive:(UIApplication *)application +{ + [sparrowView start]; +} + +- (void)dealloc +{ + [sparrowView release]; + [window release]; + [super dealloc]; +} +@end \ No newline at end of file diff --git a/tanks/tanksTests/en.lproj/InfoPlist.strings b/tanks/tanksTests/en.lproj/InfoPlist.strings new file mode 100644 index 0000000..477b28f --- /dev/null +++ b/tanks/tanksTests/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ + diff --git a/tanks/tanksTests/tanksTests-Info.plist b/tanks/tanksTests/tanksTests-Info.plist new file mode 100644 index 0000000..70dcf58 --- /dev/null +++ b/tanks/tanksTests/tanksTests-Info.plist @@ -0,0 +1,22 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + com.lttlst.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + + diff --git a/tanks/tanksTests/tanksTests-Prefix.pch b/tanks/tanksTests/tanksTests-Prefix.pch new file mode 100644 index 0000000..7d7ac2d --- /dev/null +++ b/tanks/tanksTests/tanksTests-Prefix.pch @@ -0,0 +1,7 @@ +// +// Prefix header for all source files of the 'tanksTests' target in the 'tanksTests' project +// + +#ifdef __OBJC__ + #import +#endif diff --git a/tanks/tanksTests/tanksTests.h b/tanks/tanksTests/tanksTests.h new file mode 100644 index 0000000..ebedaa0 --- /dev/null +++ b/tanks/tanksTests/tanksTests.h @@ -0,0 +1,17 @@ +// +// tanksTests.h +// tanksTests +// +// Created by dsc on 4/27/11. +// Copyright 2011 lttlst.com. All rights reserved. +// + +#import + + +@interface tanksTests : SenTestCase { +@private + +} + +@end diff --git a/tanks/tanksTests/tanksTests.m b/tanks/tanksTests/tanksTests.m new file mode 100644 index 0000000..0c499a3 --- /dev/null +++ b/tanks/tanksTests/tanksTests.m @@ -0,0 +1,33 @@ +// +// tanksTests.m +// tanksTests +// +// Created by dsc on 4/27/11. +// Copyright 2011 __MyCompanyName__. All rights reserved. +// + +#import "tanksTests.h" + + +@implementation tanksTests + +- (void)setUp +{ + [super setUp]; + + // Set-up code here. +} + +- (void)tearDown +{ + // Tear-down code here. + + [super tearDown]; +} + +- (void)testExample +{ + STFail(@"Unit tests are not implemented yet in tanksTests"); +} + +@end -- 1.7.0.4