Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

initial commit

  • Loading branch information...
commit 4cf9c07cf0673db2fa2d99c9a4c63d1ac0662e45 0 parents
Brit Gardner authored
14 .gitignore
... ... @@ -0,0 +1,14 @@
  1 +.DS_Store
  2 +*.swp
  3 +*~.nib
  4 +
  5 +build/
  6 +
  7 +*.pbxuser
  8 +*.perspective
  9 +*.perspectivev3
  10 +
  11 +*.mode1v3
  12 +*.mode2v3
  13 +
  14 +xcuserdata
419 WTMGlyph.xcodeproj/project.pbxproj
... ... @@ -0,0 +1,419 @@
  1 +// !$*UTF8*$!
  2 +{
  3 + archiveVersion = 1;
  4 + classes = {
  5 + };
  6 + objectVersion = 46;
  7 + objects = {
  8 +
  9 +/* Begin PBXBuildFile section */
  10 + EA27804A136DAD6A00E3065A /* WTMGlyphDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = EA278049136DAD6A00E3065A /* WTMGlyphDelegate.h */; };
  11 + EA6C92FA136DA457008AD709 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EA6C92F9136DA457008AD709 /* Foundation.framework */; };
  12 + EA6C9305136DA457008AD709 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EA6C9304136DA457008AD709 /* UIKit.framework */; };
  13 + EA6C9306136DA457008AD709 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EA6C92F9136DA457008AD709 /* Foundation.framework */; };
  14 + EA6C9308136DA457008AD709 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EA6C9307136DA457008AD709 /* CoreGraphics.framework */; };
  15 + EA6C930B136DA457008AD709 /* libWTMGlyph.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EA6C92F6136DA457008AD709 /* libWTMGlyph.a */; };
  16 + EA6C9311136DA457008AD709 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = EA6C930F136DA457008AD709 /* InfoPlist.strings */; };
  17 + EA6C9314136DA457008AD709 /* WTMGlyphTests.h in Resources */ = {isa = PBXBuildFile; fileRef = EA6C9313136DA457008AD709 /* WTMGlyphTests.h */; };
  18 + EA6C9316136DA457008AD709 /* WTMGlyphTests.m in Sources */ = {isa = PBXBuildFile; fileRef = EA6C9315136DA457008AD709 /* WTMGlyphTests.m */; };
  19 + EA6C9321136DA48E008AD709 /* WTMGlyph.h in Headers */ = {isa = PBXBuildFile; fileRef = EA6C931F136DA48E008AD709 /* WTMGlyph.h */; };
  20 + EA6C9322136DA48E008AD709 /* WTMGlyph.m in Sources */ = {isa = PBXBuildFile; fileRef = EA6C9320136DA48E008AD709 /* WTMGlyph.m */; };
  21 + EA6C9325136DA5CE008AD709 /* WTMGlyphDetector.h in Headers */ = {isa = PBXBuildFile; fileRef = EA6C9323136DA5CE008AD709 /* WTMGlyphDetector.h */; };
  22 + EA6C9326136DA5CE008AD709 /* WTMGlyphDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = EA6C9324136DA5CE008AD709 /* WTMGlyphDetector.m */; };
  23 +/* End PBXBuildFile section */
  24 +
  25 +/* Begin PBXContainerItemProxy section */
  26 + EA6C9309136DA457008AD709 /* PBXContainerItemProxy */ = {
  27 + isa = PBXContainerItemProxy;
  28 + containerPortal = EA6C92ED136DA457008AD709 /* Project object */;
  29 + proxyType = 1;
  30 + remoteGlobalIDString = EA6C92F5136DA457008AD709;
  31 + remoteInfo = WTMGlyph;
  32 + };
  33 +/* End PBXContainerItemProxy section */
  34 +
  35 +/* Begin PBXFileReference section */
  36 + EA278049136DAD6A00E3065A /* WTMGlyphDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WTMGlyphDelegate.h; sourceTree = "<group>"; };
  37 + EA6C92F6136DA457008AD709 /* libWTMGlyph.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libWTMGlyph.a; sourceTree = BUILT_PRODUCTS_DIR; };
  38 + EA6C92F9136DA457008AD709 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
  39 + EA6C92FD136DA457008AD709 /* WTMGlyph-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "WTMGlyph-Prefix.pch"; sourceTree = "<group>"; };
  40 + EA6C9303136DA457008AD709 /* WTMGlyphTests.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WTMGlyphTests.octest; sourceTree = BUILT_PRODUCTS_DIR; };
  41 + EA6C9304136DA457008AD709 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
  42 + EA6C9307136DA457008AD709 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
  43 + EA6C930E136DA457008AD709 /* WTMGlyphTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "WTMGlyphTests-Info.plist"; sourceTree = "<group>"; };
  44 + EA6C9310136DA457008AD709 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
  45 + EA6C9312136DA457008AD709 /* WTMGlyphTests-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "WTMGlyphTests-Prefix.pch"; sourceTree = "<group>"; };
  46 + EA6C9313136DA457008AD709 /* WTMGlyphTests.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WTMGlyphTests.h; sourceTree = "<group>"; };
  47 + EA6C9315136DA457008AD709 /* WTMGlyphTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WTMGlyphTests.m; sourceTree = "<group>"; };
  48 + EA6C931F136DA48E008AD709 /* WTMGlyph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WTMGlyph.h; sourceTree = "<group>"; };
  49 + EA6C9320136DA48E008AD709 /* WTMGlyph.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WTMGlyph.m; sourceTree = "<group>"; };
  50 + EA6C9323136DA5CE008AD709 /* WTMGlyphDetector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WTMGlyphDetector.h; sourceTree = "<group>"; };
  51 + EA6C9324136DA5CE008AD709 /* WTMGlyphDetector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WTMGlyphDetector.m; sourceTree = "<group>"; };
  52 +/* End PBXFileReference section */
  53 +
  54 +/* Begin PBXFrameworksBuildPhase section */
  55 + EA6C92F3136DA457008AD709 /* Frameworks */ = {
  56 + isa = PBXFrameworksBuildPhase;
  57 + buildActionMask = 2147483647;
  58 + files = (
  59 + EA6C92FA136DA457008AD709 /* Foundation.framework in Frameworks */,
  60 + );
  61 + runOnlyForDeploymentPostprocessing = 0;
  62 + };
  63 + EA6C92FF136DA457008AD709 /* Frameworks */ = {
  64 + isa = PBXFrameworksBuildPhase;
  65 + buildActionMask = 2147483647;
  66 + files = (
  67 + EA6C9305136DA457008AD709 /* UIKit.framework in Frameworks */,
  68 + EA6C9306136DA457008AD709 /* Foundation.framework in Frameworks */,
  69 + EA6C9308136DA457008AD709 /* CoreGraphics.framework in Frameworks */,
  70 + EA6C930B136DA457008AD709 /* libWTMGlyph.a in Frameworks */,
  71 + );
  72 + runOnlyForDeploymentPostprocessing = 0;
  73 + };
  74 +/* End PBXFrameworksBuildPhase section */
  75 +
  76 +/* Begin PBXGroup section */
  77 + EA6C92EB136DA457008AD709 = {
  78 + isa = PBXGroup;
  79 + children = (
  80 + EA6C92FB136DA457008AD709 /* WTMGlyph */,
  81 + EA6C930C136DA457008AD709 /* WTMGlyphTests */,
  82 + EA6C92F8136DA457008AD709 /* Frameworks */,
  83 + EA6C92F7136DA457008AD709 /* Products */,
  84 + );
  85 + sourceTree = "<group>";
  86 + };
  87 + EA6C92F7136DA457008AD709 /* Products */ = {
  88 + isa = PBXGroup;
  89 + children = (
  90 + EA6C92F6136DA457008AD709 /* libWTMGlyph.a */,
  91 + EA6C9303136DA457008AD709 /* WTMGlyphTests.octest */,
  92 + );
  93 + name = Products;
  94 + sourceTree = "<group>";
  95 + };
  96 + EA6C92F8136DA457008AD709 /* Frameworks */ = {
  97 + isa = PBXGroup;
  98 + children = (
  99 + EA6C92F9136DA457008AD709 /* Foundation.framework */,
  100 + EA6C9304136DA457008AD709 /* UIKit.framework */,
  101 + EA6C9307136DA457008AD709 /* CoreGraphics.framework */,
  102 + );
  103 + name = Frameworks;
  104 + sourceTree = "<group>";
  105 + };
  106 + EA6C92FB136DA457008AD709 /* WTMGlyph */ = {
  107 + isa = PBXGroup;
  108 + children = (
  109 + EA6C92FC136DA457008AD709 /* Supporting Files */,
  110 + EA6C931F136DA48E008AD709 /* WTMGlyph.h */,
  111 + EA6C9320136DA48E008AD709 /* WTMGlyph.m */,
  112 + EA6C9323136DA5CE008AD709 /* WTMGlyphDetector.h */,
  113 + EA6C9324136DA5CE008AD709 /* WTMGlyphDetector.m */,
  114 + EA278049136DAD6A00E3065A /* WTMGlyphDelegate.h */,
  115 + );
  116 + path = WTMGlyph;
  117 + sourceTree = "<group>";
  118 + };
  119 + EA6C92FC136DA457008AD709 /* Supporting Files */ = {
  120 + isa = PBXGroup;
  121 + children = (
  122 + EA6C92FD136DA457008AD709 /* WTMGlyph-Prefix.pch */,
  123 + );
  124 + name = "Supporting Files";
  125 + sourceTree = "<group>";
  126 + };
  127 + EA6C930C136DA457008AD709 /* WTMGlyphTests */ = {
  128 + isa = PBXGroup;
  129 + children = (
  130 + EA6C9313136DA457008AD709 /* WTMGlyphTests.h */,
  131 + EA6C9315136DA457008AD709 /* WTMGlyphTests.m */,
  132 + EA6C930D136DA457008AD709 /* Supporting Files */,
  133 + );
  134 + path = WTMGlyphTests;
  135 + sourceTree = "<group>";
  136 + };
  137 + EA6C930D136DA457008AD709 /* Supporting Files */ = {
  138 + isa = PBXGroup;
  139 + children = (
  140 + EA6C930E136DA457008AD709 /* WTMGlyphTests-Info.plist */,
  141 + EA6C930F136DA457008AD709 /* InfoPlist.strings */,
  142 + EA6C9312136DA457008AD709 /* WTMGlyphTests-Prefix.pch */,
  143 + );
  144 + name = "Supporting Files";
  145 + sourceTree = "<group>";
  146 + };
  147 +/* End PBXGroup section */
  148 +
  149 +/* Begin PBXHeadersBuildPhase section */
  150 + EA6C92F4136DA457008AD709 /* Headers */ = {
  151 + isa = PBXHeadersBuildPhase;
  152 + buildActionMask = 2147483647;
  153 + files = (
  154 + EA6C9321136DA48E008AD709 /* WTMGlyph.h in Headers */,
  155 + EA6C9325136DA5CE008AD709 /* WTMGlyphDetector.h in Headers */,
  156 + EA27804A136DAD6A00E3065A /* WTMGlyphDelegate.h in Headers */,
  157 + );
  158 + runOnlyForDeploymentPostprocessing = 0;
  159 + };
  160 +/* End PBXHeadersBuildPhase section */
  161 +
  162 +/* Begin PBXNativeTarget section */
  163 + EA6C92F5136DA457008AD709 /* WTMGlyph */ = {
  164 + isa = PBXNativeTarget;
  165 + buildConfigurationList = EA6C9319136DA457008AD709 /* Build configuration list for PBXNativeTarget "WTMGlyph" */;
  166 + buildPhases = (
  167 + EA6C92F2136DA457008AD709 /* Sources */,
  168 + EA6C92F3136DA457008AD709 /* Frameworks */,
  169 + EA6C92F4136DA457008AD709 /* Headers */,
  170 + );
  171 + buildRules = (
  172 + );
  173 + dependencies = (
  174 + );
  175 + name = WTMGlyph;
  176 + productName = WTMGlyph;
  177 + productReference = EA6C92F6136DA457008AD709 /* libWTMGlyph.a */;
  178 + productType = "com.apple.product-type.library.static";
  179 + };
  180 + EA6C9302136DA457008AD709 /* WTMGlyphTests */ = {
  181 + isa = PBXNativeTarget;
  182 + buildConfigurationList = EA6C931C136DA457008AD709 /* Build configuration list for PBXNativeTarget "WTMGlyphTests" */;
  183 + buildPhases = (
  184 + EA6C92FE136DA457008AD709 /* Sources */,
  185 + EA6C92FF136DA457008AD709 /* Frameworks */,
  186 + EA6C9300136DA457008AD709 /* Resources */,
  187 + EA6C9301136DA457008AD709 /* ShellScript */,
  188 + );
  189 + buildRules = (
  190 + );
  191 + dependencies = (
  192 + EA6C930A136DA457008AD709 /* PBXTargetDependency */,
  193 + );
  194 + name = WTMGlyphTests;
  195 + productName = WTMGlyphTests;
  196 + productReference = EA6C9303136DA457008AD709 /* WTMGlyphTests.octest */;
  197 + productType = "com.apple.product-type.bundle";
  198 + };
  199 +/* End PBXNativeTarget section */
  200 +
  201 +/* Begin PBXProject section */
  202 + EA6C92ED136DA457008AD709 /* Project object */ = {
  203 + isa = PBXProject;
  204 + attributes = {
  205 + ORGANIZATIONNAME = "Warrior Thief Mage Studios";
  206 + };
  207 + buildConfigurationList = EA6C92F0136DA457008AD709 /* Build configuration list for PBXProject "WTMGlyph" */;
  208 + compatibilityVersion = "Xcode 3.2";
  209 + developmentRegion = English;
  210 + hasScannedForEncodings = 0;
  211 + knownRegions = (
  212 + en,
  213 + );
  214 + mainGroup = EA6C92EB136DA457008AD709;
  215 + productRefGroup = EA6C92F7136DA457008AD709 /* Products */;
  216 + projectDirPath = "";
  217 + projectRoot = "";
  218 + targets = (
  219 + EA6C92F5136DA457008AD709 /* WTMGlyph */,
  220 + EA6C9302136DA457008AD709 /* WTMGlyphTests */,
  221 + );
  222 + };
  223 +/* End PBXProject section */
  224 +
  225 +/* Begin PBXResourcesBuildPhase section */
  226 + EA6C9300136DA457008AD709 /* Resources */ = {
  227 + isa = PBXResourcesBuildPhase;
  228 + buildActionMask = 2147483647;
  229 + files = (
  230 + EA6C9311136DA457008AD709 /* InfoPlist.strings in Resources */,
  231 + EA6C9314136DA457008AD709 /* WTMGlyphTests.h in Resources */,
  232 + );
  233 + runOnlyForDeploymentPostprocessing = 0;
  234 + };
  235 +/* End PBXResourcesBuildPhase section */
  236 +
  237 +/* Begin PBXShellScriptBuildPhase section */
  238 + EA6C9301136DA457008AD709 /* ShellScript */ = {
  239 + isa = PBXShellScriptBuildPhase;
  240 + buildActionMask = 2147483647;
  241 + files = (
  242 + );
  243 + inputPaths = (
  244 + );
  245 + outputPaths = (
  246 + );
  247 + runOnlyForDeploymentPostprocessing = 0;
  248 + shellPath = /bin/sh;
  249 + shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n";
  250 + };
  251 +/* End PBXShellScriptBuildPhase section */
  252 +
  253 +/* Begin PBXSourcesBuildPhase section */
  254 + EA6C92F2136DA457008AD709 /* Sources */ = {
  255 + isa = PBXSourcesBuildPhase;
  256 + buildActionMask = 2147483647;
  257 + files = (
  258 + EA6C9322136DA48E008AD709 /* WTMGlyph.m in Sources */,
  259 + EA6C9326136DA5CE008AD709 /* WTMGlyphDetector.m in Sources */,
  260 + );
  261 + runOnlyForDeploymentPostprocessing = 0;
  262 + };
  263 + EA6C92FE136DA457008AD709 /* Sources */ = {
  264 + isa = PBXSourcesBuildPhase;
  265 + buildActionMask = 2147483647;
  266 + files = (
  267 + EA6C9316136DA457008AD709 /* WTMGlyphTests.m in Sources */,
  268 + );
  269 + runOnlyForDeploymentPostprocessing = 0;
  270 + };
  271 +/* End PBXSourcesBuildPhase section */
  272 +
  273 +/* Begin PBXTargetDependency section */
  274 + EA6C930A136DA457008AD709 /* PBXTargetDependency */ = {
  275 + isa = PBXTargetDependency;
  276 + target = EA6C92F5136DA457008AD709 /* WTMGlyph */;
  277 + targetProxy = EA6C9309136DA457008AD709 /* PBXContainerItemProxy */;
  278 + };
  279 +/* End PBXTargetDependency section */
  280 +
  281 +/* Begin PBXVariantGroup section */
  282 + EA6C930F136DA457008AD709 /* InfoPlist.strings */ = {
  283 + isa = PBXVariantGroup;
  284 + children = (
  285 + EA6C9310136DA457008AD709 /* en */,
  286 + );
  287 + name = InfoPlist.strings;
  288 + sourceTree = "<group>";
  289 + };
  290 +/* End PBXVariantGroup section */
  291 +
  292 +/* Begin XCBuildConfiguration section */
  293 + EA6C9317136DA457008AD709 /* Debug */ = {
  294 + isa = XCBuildConfiguration;
  295 + buildSettings = {
  296 + ARCHS = "$(ARCHS_STANDARD_32_BIT)";
  297 + GCC_C_LANGUAGE_STANDARD = gnu99;
  298 + GCC_OPTIMIZATION_LEVEL = 0;
  299 + GCC_PREPROCESSOR_DEFINITIONS = DEBUG;
  300 + GCC_SYMBOLS_PRIVATE_EXTERN = NO;
  301 + GCC_VERSION = com.apple.compilers.llvmgcc42;
  302 + GCC_WARN_ABOUT_RETURN_TYPE = YES;
  303 + GCC_WARN_UNUSED_VARIABLE = YES;
  304 + IPHONEOS_DEPLOYMENT_TARGET = 4.3;
  305 + SDKROOT = iphoneos;
  306 + };
  307 + name = Debug;
  308 + };
  309 + EA6C9318136DA457008AD709 /* Release */ = {
  310 + isa = XCBuildConfiguration;
  311 + buildSettings = {
  312 + ARCHS = "$(ARCHS_STANDARD_32_BIT)";
  313 + GCC_C_LANGUAGE_STANDARD = gnu99;
  314 + GCC_VERSION = com.apple.compilers.llvmgcc42;
  315 + GCC_WARN_ABOUT_RETURN_TYPE = YES;
  316 + GCC_WARN_UNUSED_VARIABLE = YES;
  317 + IPHONEOS_DEPLOYMENT_TARGET = 4.3;
  318 + SDKROOT = iphoneos;
  319 + };
  320 + name = Release;
  321 + };
  322 + EA6C931A136DA457008AD709 /* Debug */ = {
  323 + isa = XCBuildConfiguration;
  324 + buildSettings = {
  325 + ALWAYS_SEARCH_USER_PATHS = NO;
  326 + DSTROOT = /tmp/WTMGlyph.dst;
  327 + GCC_PRECOMPILE_PREFIX_HEADER = YES;
  328 + GCC_PREFIX_HEADER = "WTMGlyph/WTMGlyph-Prefix.pch";
  329 + OTHER_LDFLAGS = "-ObjC";
  330 + PRODUCT_NAME = "$(TARGET_NAME)";
  331 + };
  332 + name = Debug;
  333 + };
  334 + EA6C931B136DA457008AD709 /* Release */ = {
  335 + isa = XCBuildConfiguration;
  336 + buildSettings = {
  337 + ALWAYS_SEARCH_USER_PATHS = NO;
  338 + DSTROOT = /tmp/WTMGlyph.dst;
  339 + GCC_PRECOMPILE_PREFIX_HEADER = YES;
  340 + GCC_PREFIX_HEADER = "WTMGlyph/WTMGlyph-Prefix.pch";
  341 + OTHER_LDFLAGS = "-ObjC";
  342 + PRODUCT_NAME = "$(TARGET_NAME)";
  343 + };
  344 + name = Release;
  345 + };
  346 + EA6C931D136DA457008AD709 /* Debug */ = {
  347 + isa = XCBuildConfiguration;
  348 + buildSettings = {
  349 + ALWAYS_SEARCH_USER_PATHS = NO;
  350 + FRAMEWORK_SEARCH_PATHS = (
  351 + "$(SDKROOT)/Developer/Library/Frameworks",
  352 + "$(DEVELOPER_LIBRARY_DIR)/Frameworks",
  353 + );
  354 + GCC_PRECOMPILE_PREFIX_HEADER = YES;
  355 + GCC_PREFIX_HEADER = "WTMGlyphTests/WTMGlyphTests-Prefix.pch";
  356 + INFOPLIST_FILE = "WTMGlyphTests/WTMGlyphTests-Info.plist";
  357 + OTHER_LDFLAGS = (
  358 + "-framework",
  359 + SenTestingKit,
  360 + );
  361 + PRODUCT_NAME = "$(TARGET_NAME)";
  362 + WRAPPER_EXTENSION = octest;
  363 + };
  364 + name = Debug;
  365 + };
  366 + EA6C931E136DA457008AD709 /* Release */ = {
  367 + isa = XCBuildConfiguration;
  368 + buildSettings = {
  369 + ALWAYS_SEARCH_USER_PATHS = NO;
  370 + FRAMEWORK_SEARCH_PATHS = (
  371 + "$(SDKROOT)/Developer/Library/Frameworks",
  372 + "$(DEVELOPER_LIBRARY_DIR)/Frameworks",
  373 + );
  374 + GCC_PRECOMPILE_PREFIX_HEADER = YES;
  375 + GCC_PREFIX_HEADER = "WTMGlyphTests/WTMGlyphTests-Prefix.pch";
  376 + INFOPLIST_FILE = "WTMGlyphTests/WTMGlyphTests-Info.plist";
  377 + OTHER_LDFLAGS = (
  378 + "-framework",
  379 + SenTestingKit,
  380 + );
  381 + PRODUCT_NAME = "$(TARGET_NAME)";
  382 + WRAPPER_EXTENSION = octest;
  383 + };
  384 + name = Release;
  385 + };
  386 +/* End XCBuildConfiguration section */
  387 +
  388 +/* Begin XCConfigurationList section */
  389 + EA6C92F0136DA457008AD709 /* Build configuration list for PBXProject "WTMGlyph" */ = {
  390 + isa = XCConfigurationList;
  391 + buildConfigurations = (
  392 + EA6C9317136DA457008AD709 /* Debug */,
  393 + EA6C9318136DA457008AD709 /* Release */,
  394 + );
  395 + defaultConfigurationIsVisible = 0;
  396 + defaultConfigurationName = Release;
  397 + };
  398 + EA6C9319136DA457008AD709 /* Build configuration list for PBXNativeTarget "WTMGlyph" */ = {
  399 + isa = XCConfigurationList;
  400 + buildConfigurations = (
  401 + EA6C931A136DA457008AD709 /* Debug */,
  402 + EA6C931B136DA457008AD709 /* Release */,
  403 + );
  404 + defaultConfigurationIsVisible = 0;
  405 + defaultConfigurationName = Release;
  406 + };
  407 + EA6C931C136DA457008AD709 /* Build configuration list for PBXNativeTarget "WTMGlyphTests" */ = {
  408 + isa = XCConfigurationList;
  409 + buildConfigurations = (
  410 + EA6C931D136DA457008AD709 /* Debug */,
  411 + EA6C931E136DA457008AD709 /* Release */,
  412 + );
  413 + defaultConfigurationIsVisible = 0;
  414 + defaultConfigurationName = Release;
  415 + };
  416 +/* End XCConfigurationList section */
  417 + };
  418 + rootObject = EA6C92ED136DA457008AD709 /* Project object */;
  419 +}
7 WTMGlyph.xcodeproj/project.xcworkspace/contents.xcworkspacedata
... ... @@ -0,0 +1,7 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<Workspace
  3 + version = "1.0">
  4 + <FileRef
  5 + location = "self:WTMGlyph.xcodeproj">
  6 + </FileRef>
  7 +</Workspace>
7 WTMGlyph/WTMGlyph-Prefix.pch
... ... @@ -0,0 +1,7 @@
  1 +//
  2 +// Prefix header for all source files of the 'WTMGlyph' target in the 'WTMGlyph' project
  3 +//
  4 +
  5 +#ifdef __OBJC__
  6 + #import <Foundation/Foundation.h>
  7 +#endif
16 WTMGlyph/WTMGlyph.h
... ... @@ -0,0 +1,16 @@
  1 +//
  2 +// WTMGlyph.h
  3 +// WTMGlyph
  4 +//
  5 +// Created by Brit Gardner on 5/1/11.
  6 +// Copyright 2011 Warrior Thief Mage Studios. All rights reserved.
  7 +//
  8 +
  9 +#import <Foundation/Foundation.h>
  10 +
  11 +
  12 +@interface WTMGlyph : NSObject {
  13 +
  14 +}
  15 +
  16 +@end
14 WTMGlyph/WTMGlyph.m
... ... @@ -0,0 +1,14 @@
  1 +//
  2 +// WTMGlyph.m
  3 +// WTMGlyph
  4 +//
  5 +// Created by Brit Gardner on 5/1/11.
  6 +// Copyright 2011 Warrior Thief Mage Studios. All rights reserved.
  7 +//
  8 +
  9 +#import "WTMGlyph.h"
  10 +
  11 +
  12 +@implementation WTMGlyph
  13 +
  14 +@end
16 WTMGlyph/WTMGlyphDelegate.h
... ... @@ -0,0 +1,16 @@
  1 +//
  2 +// WTMGlyphDelegate.h
  3 +// WTMGlyph
  4 +//
  5 +// Created by Brit Gardner on 5/1/11.
  6 +// Copyright 2011 Warrior Thief Mage Studios. All rights reserved.
  7 +//
  8 +#import <Foundation/Foundation.h>
  9 +#import "WTMGlyph.h"
  10 +
  11 +@protocol WTMGlyphDelegate <NSObject>
  12 +
  13 +@optional
  14 +- (void)glyphDetected:(WTMGlyph *)glyph;
  15 +
  16 +@end
28 WTMGlyph/WTMGlyphDetector.h
... ... @@ -0,0 +1,28 @@
  1 +//
  2 +// WTMGlyphDetector.h
  3 +// WTMGlyph
  4 +//
  5 +// Created by Brit Gardner on 5/1/11.
  6 +// Copyright 2011 Warrior Thief Mage Studios. All rights reserved.
  7 +//
  8 +
  9 +#import <Foundation/Foundation.h>
  10 +#import <UIKit/UIKit.h>
  11 +#import "WTMGlyph.h"
  12 +#import "WTMGlyphDelegate.h"
  13 +
  14 +
  15 +@interface WTMGlyphDetector : NSObject {
  16 +
  17 + id<WTMGlyphDelegate> delegate;
  18 + NSMutableArray *points;
  19 +
  20 +}
  21 +
  22 +@property (nonatomic, retain) NSMutableArray *points;
  23 +
  24 ++ (id)detector;
  25 +
  26 +- (void)addPoint:(CGPoint)point;
  27 +
  28 +@end
30 WTMGlyph/WTMGlyphDetector.m
... ... @@ -0,0 +1,30 @@
  1 +//
  2 +// WTMGlyphDetector.m
  3 +// WTMGlyph
  4 +//
  5 +// Created by Brit Gardner on 5/1/11.
  6 +// Copyright 2011 Warrior Thief Mage Studios. All rights reserved.
  7 +//
  8 +
  9 +#import "WTMGlyphDetector.h"
  10 +
  11 +
  12 +@implementation WTMGlyphDetector
  13 +
  14 +@synthesize points;
  15 +
  16 ++ (id)detector {
  17 + return [[WTMGlyphDetector alloc] init];
  18 +}
  19 +
  20 +- (void)dealloc {
  21 + [points release];
  22 +
  23 + [super dealloc];
  24 +}
  25 +
  26 +- (void)addPoint:(CGPoint)point {
  27 +
  28 +}
  29 +
  30 +@end
22 WTMGlyphTests/WTMGlyphTests-Info.plist
... ... @@ -0,0 +1,22 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  3 +<plist version="1.0">
  4 +<dict>
  5 + <key>CFBundleDevelopmentRegion</key>
  6 + <string>en</string>
  7 + <key>CFBundleExecutable</key>
  8 + <string>${EXECUTABLE_NAME}</string>
  9 + <key>CFBundleIdentifier</key>
  10 + <string>___VARIABLE_bundleIdentifierPrefix:bundleIdentifier___.${PRODUCT_NAME:rfc1034identifier}</string>
  11 + <key>CFBundleInfoDictionaryVersion</key>
  12 + <string>6.0</string>
  13 + <key>CFBundlePackageType</key>
  14 + <string>BNDL</string>
  15 + <key>CFBundleShortVersionString</key>
  16 + <string>1.0</string>
  17 + <key>CFBundleSignature</key>
  18 + <string>????</string>
  19 + <key>CFBundleVersion</key>
  20 + <string>1</string>
  21 +</dict>
  22 +</plist>
7 WTMGlyphTests/WTMGlyphTests-Prefix.pch
... ... @@ -0,0 +1,7 @@
  1 +//
  2 +// Prefix header for all source files of the 'WTMGlyphTests' target in the 'WTMGlyphTests' project
  3 +//
  4 +
  5 +#ifdef __OBJC__
  6 + #import <UIKit/UIKit.h>
  7 +#endif
17 WTMGlyphTests/WTMGlyphTests.h
... ... @@ -0,0 +1,17 @@
  1 +//
  2 +// WTMGlyphTests.h
  3 +// WTMGlyphTests
  4 +//
  5 +// Created by Brit Gardner on 5/1/11.
  6 +// Copyright 2011 __MyCompanyName__. All rights reserved.
  7 +//
  8 +
  9 +#import <SenTestingKit/SenTestingKit.h>
  10 +
  11 +
  12 +@interface WTMGlyphTests : SenTestCase {
  13 +@private
  14 +
  15 +}
  16 +
  17 +@end
33 WTMGlyphTests/WTMGlyphTests.m
... ... @@ -0,0 +1,33 @@
  1 +//
  2 +// WTMGlyphTests.m
  3 +// WTMGlyphTests
  4 +//
  5 +// Created by Brit Gardner on 5/1/11.
  6 +// Copyright 2011 __MyCompanyName__. All rights reserved.
  7 +//
  8 +
  9 +#import "WTMGlyphTests.h"
  10 +
  11 +
  12 +@implementation WTMGlyphTests
  13 +
  14 +- (void)setUp
  15 +{
  16 + [super setUp];
  17 +
  18 + // Set-up code here.
  19 +}
  20 +
  21 +- (void)tearDown
  22 +{
  23 + // Tear-down code here.
  24 +
  25 + [super tearDown];
  26 +}
  27 +
  28 +- (void)testExample
  29 +{
  30 + STFail(@"Unit tests are not implemented yet in WTMGlyphTests");
  31 +}
  32 +
  33 +@end
2  WTMGlyphTests/en.lproj/InfoPlist.strings
... ... @@ -0,0 +1,2 @@
  1 +/* Localized versions of Info.plist keys */
  2 +

0 comments on commit 4cf9c07

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