diff --git a/Classes/Retronator/Xni/Framework/Color.h b/Classes/Retronator/Xni/Framework/Color.h index 6d93c0e..ce349d3 100644 --- a/Classes/Retronator/Xni/Framework/Color.h +++ b/Classes/Retronator/Xni/Framework/Color.h @@ -35,15 +35,146 @@ //- (Vector3*) toVector3; // Constants - ++ (Color*) aliceBlue; ++ (Color*) antiqueWhite; ++ (Color*) aqua; ++ (Color*) aquamarine; ++ (Color*) azure; ++ (Color*) beige; ++ (Color*) bisque; + (Color*) black; ++ (Color*) blanchedAlmond; + (Color*) blue; -+ (Color*) red; -+ (Color*) fuchsia; -+ (Color*) lime; ++ (Color*) blueViolet; ++ (Color*) brown; ++ (Color*) burlyWood; ++ (Color*) cadetBlue; ++ (Color*) chartreuse; ++ (Color*) chocolate; ++ (Color*) coral; ++ (Color*) cornflowerBlue; ++ (Color*) cornsilk; ++ (Color*) crimson; + (Color*) cyan; -+ (Color*) yellow; -+ (Color*) white; ++ (Color*) darkBlue; ++ (Color*) darkCyan; ++ (Color*) darkGoldenrod; ++ (Color*) darkGray; ++ (Color*) darkGreen; ++ (Color*) darkKhaki; ++ (Color*) darkMagenta; ++ (Color*) darkOliveGreen; ++ (Color*) darkOrange; ++ (Color*) darkOrchid; ++ (Color*) darkRed; ++ (Color*) darkSalmon; ++ (Color*) darkSeaGreen; ++ (Color*) darkSlateBlue; ++ (Color*) darkSlateGray; ++ (Color*) darkTurquoise; ++ (Color*) darkViolet; ++ (Color*) deepPink; ++ (Color*) deepSkyBlue; ++ (Color*) dimGray; ++ (Color*) dodgerBlue; ++ (Color*) firebrick; ++ (Color*) floralWhite; ++ (Color*) forestGreen; ++ (Color*) fuchsia; ++ (Color*) gainsboro; ++ (Color*) ghostWhite; ++ (Color*) gold; ++ (Color*) goldenrod; ++ (Color*) gray; ++ (Color*) green; ++ (Color*) greenYellow; ++ (Color*) honeydew; ++ (Color*) hotPink; ++ (Color*) indianRed; ++ (Color*) indigo; ++ (Color*) ivory; ++ (Color*) khaki; ++ (Color*) lavender; ++ (Color*) lavenderBlush; ++ (Color*) lawnGreen; ++ (Color*) lemonChiffon; ++ (Color*) lightBlue; ++ (Color*) lightCoral; ++ (Color*) lightCyan; ++ (Color*) lightGoldenrodYellow; ++ (Color*) lightGray; ++ (Color*) lightGreen; ++ (Color*) lightPink; ++ (Color*) lightSalmon; ++ (Color*) lightSeaGreen; ++ (Color*) lightSkyBlue; ++ (Color*) lightSlateGray; ++ (Color*) lightSteelBlue; ++ (Color*) lightYellow; ++ (Color*) lime; ++ (Color*) limeGreen; ++ (Color*) linen; ++ (Color*) magenta; ++ (Color*) maroon; ++ (Color*) mediumAquamarine; ++ (Color*) mediumBlue; ++ (Color*) mediumOrchid; ++ (Color*) mediumPurple; ++ (Color*) mediumSeaGreen; ++ (Color*) mediumSlateBlue; ++ (Color*) mediumSpringGreen; ++ (Color*) mediumTurquoise; ++ (Color*) mediumVioletRed; ++ (Color*) midnightBlue; ++ (Color*) mintCream; ++ (Color*) mistyRose; ++ (Color*) moccasin; ++ (Color*) navajoWhite; ++ (Color*) navy; ++ (Color*) oldLace; ++ (Color*) olive; ++ (Color*) oliveDrab; ++ (Color*) orange; ++ (Color*) orangeRed; ++ (Color*) orchid; ++ (Color*) paleGoldenrod; ++ (Color*) paleGreen; ++ (Color*) paleTurquoise; ++ (Color*) paleVioletRed; ++ (Color*) papayaWhip; ++ (Color*) peachPuff; ++ (Color*) peru; ++ (Color*) pink; ++ (Color*) plum; ++ (Color*) powderBlue; ++ (Color*) purple; ++ (Color*) red; ++ (Color*) rosyBrown; ++ (Color*) royalBlue; ++ (Color*) saddleBrown; ++ (Color*) salmon; ++ (Color*) sandyBrown; ++ (Color*) seaGreen; ++ (Color*) seaShell; ++ (Color*) sienna; ++ (Color*) silver; ++ (Color*) skyBlue; ++ (Color*) slateBlue; ++ (Color*) slateGray; ++ (Color*) snow; ++ (Color*) springGreen; ++ (Color*) steelBlue; ++ (Color*) tan; ++ (Color*) teal; ++ (Color*) thistle; ++ (Color*) tomato; + (Color*) transparent; ++ (Color*) turquoise; ++ (Color*) violet; ++ (Color*) wheat; ++ (Color*) white; ++ (Color*) whiteSmoke; ++ (Color*) yellow; ++ (Color*) yellowGreen; @end diff --git a/Classes/Retronator/Xni/Framework/Color.m b/Classes/Retronator/Xni/Framework/Color.m index 47715c3..dfce26f 100644 --- a/Classes/Retronator/Xni/Framework/Color.m +++ b/Classes/Retronator/Xni/Framework/Color.m @@ -86,14 +86,146 @@ // Constants -+ (Color*) black {return [Color colorWithRed:0 Green:0 Blue:0];} -+ (Color*) blue {return [Color colorWithRed:0 Green:0 Blue:255];} -+ (Color*) red {return [Color colorWithRed:255 Green:0 Blue:0];} -+ (Color*) fuchsia {return [Color colorWithRed:255 Green:0 Blue:255];} -+ (Color*) lime {return [Color colorWithRed:0 Green:255 Blue:0];} -+ (Color*) cyan {return [Color colorWithRed:0 Green:255 Blue:255];} -+ (Color*) yellow {return [Color colorWithRed:255 Green:255 Blue:0];} -+ (Color*) white {return [Color colorWithRed:255 Green:255 Blue:255];} ++ (Color*) aliceBlue {return [Color colorWithRed:240 Green:248 Blue:255 Alpha:255];} ++ (Color*) antiqueWhite {return [Color colorWithRed:250 Green:235 Blue:215 Alpha:255];} ++ (Color*) aqua {return [Color colorWithRed:0 Green:255 Blue:255 Alpha:255];} ++ (Color*) aquamarine {return [Color colorWithRed:127 Green:255 Blue:212 Alpha:255];} ++ (Color*) azure {return [Color colorWithRed:240 Green:255 Blue:255 Alpha:255];} ++ (Color*) beige {return [Color colorWithRed:245 Green:245 Blue:220 Alpha:255];} ++ (Color*) bisque {return [Color colorWithRed:255 Green:228 Blue:196 Alpha:255];} ++ (Color*) black {return [Color colorWithRed:0 Green:0 Blue:0 Alpha:255];} ++ (Color*) blanchedAlmond {return [Color colorWithRed:255 Green:235 Blue:205 Alpha:255];} ++ (Color*) blue {return [Color colorWithRed:0 Green:0 Blue:255 Alpha:255];} ++ (Color*) blueViolet {return [Color colorWithRed:138 Green:43 Blue:226 Alpha:255];} ++ (Color*) brown {return [Color colorWithRed:165 Green:42 Blue:42 Alpha:255];} ++ (Color*) burlyWood {return [Color colorWithRed:222 Green:184 Blue:135 Alpha:255];} ++ (Color*) cadetBlue {return [Color colorWithRed:95 Green:158 Blue:160 Alpha:255];} ++ (Color*) chartreuse {return [Color colorWithRed:127 Green:255 Blue:0 Alpha:255];} ++ (Color*) chocolate {return [Color colorWithRed:210 Green:105 Blue:30 Alpha:255];} ++ (Color*) coral {return [Color colorWithRed:255 Green:127 Blue:80 Alpha:255];} ++ (Color*) cornflowerBlue {return [Color colorWithRed:100 Green:149 Blue:237 Alpha:255];} ++ (Color*) cornsilk {return [Color colorWithRed:255 Green:248 Blue:220 Alpha:255];} ++ (Color*) crimson {return [Color colorWithRed:220 Green:20 Blue:60 Alpha:255];} ++ (Color*) cyan {return [Color colorWithRed:0 Green:255 Blue:255 Alpha:255];} ++ (Color*) darkBlue {return [Color colorWithRed:0 Green:0 Blue:139 Alpha:255];} ++ (Color*) darkCyan {return [Color colorWithRed:0 Green:139 Blue:139 Alpha:255];} ++ (Color*) darkGoldenrod {return [Color colorWithRed:184 Green:134 Blue:11 Alpha:255];} ++ (Color*) darkGray {return [Color colorWithRed:169 Green:169 Blue:169 Alpha:255];} ++ (Color*) darkGreen {return [Color colorWithRed:0 Green:100 Blue:0 Alpha:255];} ++ (Color*) darkKhaki {return [Color colorWithRed:189 Green:183 Blue:107 Alpha:255];} ++ (Color*) darkMagenta {return [Color colorWithRed:139 Green:0 Blue:139 Alpha:255];} ++ (Color*) darkOliveGreen {return [Color colorWithRed:85 Green:107 Blue:47 Alpha:255];} ++ (Color*) darkOrange {return [Color colorWithRed:255 Green:140 Blue:0 Alpha:255];} ++ (Color*) darkOrchid {return [Color colorWithRed:153 Green:50 Blue:204 Alpha:255];} ++ (Color*) darkRed {return [Color colorWithRed:139 Green:0 Blue:0 Alpha:255];} ++ (Color*) darkSalmon {return [Color colorWithRed:233 Green:150 Blue:122 Alpha:255];} ++ (Color*) darkSeaGreen {return [Color colorWithRed:143 Green:188 Blue:139 Alpha:255];} ++ (Color*) darkSlateBlue {return [Color colorWithRed:72 Green:61 Blue:139 Alpha:255];} ++ (Color*) darkSlateGray {return [Color colorWithRed:47 Green:79 Blue:79 Alpha:255];} ++ (Color*) darkTurquoise {return [Color colorWithRed:0 Green:206 Blue:209 Alpha:255];} ++ (Color*) darkViolet {return [Color colorWithRed:148 Green:0 Blue:211 Alpha:255];} ++ (Color*) deepPink {return [Color colorWithRed:255 Green:20 Blue:147 Alpha:255];} ++ (Color*) deepSkyBlue {return [Color colorWithRed:0 Green:191 Blue:255 Alpha:255];} ++ (Color*) dimGray {return [Color colorWithRed:105 Green:105 Blue:105 Alpha:255];} ++ (Color*) dodgerBlue {return [Color colorWithRed:30 Green:144 Blue:255 Alpha:255];} ++ (Color*) firebrick {return [Color colorWithRed:178 Green:34 Blue:34 Alpha:255];} ++ (Color*) floralWhite {return [Color colorWithRed:255 Green:250 Blue:240 Alpha:255];} ++ (Color*) forestGreen {return [Color colorWithRed:34 Green:139 Blue:34 Alpha:255];} ++ (Color*) fuchsia {return [Color colorWithRed:255 Green:0 Blue:255 Alpha:255];} ++ (Color*) gainsboro {return [Color colorWithRed:220 Green:220 Blue:220 Alpha:255];} ++ (Color*) ghostWhite {return [Color colorWithRed:248 Green:248 Blue:255 Alpha:255];} ++ (Color*) gold {return [Color colorWithRed:255 Green:215 Blue:0 Alpha:255];} ++ (Color*) goldenrod {return [Color colorWithRed:218 Green:165 Blue:32 Alpha:255];} ++ (Color*) gray {return [Color colorWithRed:128 Green:128 Blue:128 Alpha:255];} ++ (Color*) green {return [Color colorWithRed:0 Green:128 Blue:0 Alpha:255];} ++ (Color*) greenYellow {return [Color colorWithRed:173 Green:255 Blue:47 Alpha:255];} ++ (Color*) honeydew {return [Color colorWithRed:240 Green:255 Blue:240 Alpha:255];} ++ (Color*) hotPink {return [Color colorWithRed:255 Green:105 Blue:180 Alpha:255];} ++ (Color*) indianRed {return [Color colorWithRed:205 Green:92 Blue:92 Alpha:255];} ++ (Color*) indigo {return [Color colorWithRed:75 Green:0 Blue:130 Alpha:255];} ++ (Color*) ivory {return [Color colorWithRed:255 Green:255 Blue:240 Alpha:255];} ++ (Color*) khaki {return [Color colorWithRed:240 Green:230 Blue:140 Alpha:255];} ++ (Color*) lavender {return [Color colorWithRed:230 Green:230 Blue:250 Alpha:255];} ++ (Color*) lavenderBlush {return [Color colorWithRed:255 Green:240 Blue:245 Alpha:255];} ++ (Color*) lawnGreen {return [Color colorWithRed:124 Green:252 Blue:0 Alpha:255];} ++ (Color*) lemonChiffon {return [Color colorWithRed:255 Green:250 Blue:205 Alpha:255];} ++ (Color*) lightBlue {return [Color colorWithRed:173 Green:216 Blue:230 Alpha:255];} ++ (Color*) lightCoral {return [Color colorWithRed:240 Green:128 Blue:128 Alpha:255];} ++ (Color*) lightCyan {return [Color colorWithRed:224 Green:255 Blue:255 Alpha:255];} ++ (Color*) lightGoldenrodYellow {return [Color colorWithRed:250 Green:250 Blue:210 Alpha:255];} ++ (Color*) lightGray {return [Color colorWithRed:211 Green:211 Blue:211 Alpha:255];} ++ (Color*) lightGreen {return [Color colorWithRed:144 Green:238 Blue:144 Alpha:255];} ++ (Color*) lightPink {return [Color colorWithRed:255 Green:182 Blue:193 Alpha:255];} ++ (Color*) lightSalmon {return [Color colorWithRed:255 Green:160 Blue:122 Alpha:255];} ++ (Color*) lightSeaGreen {return [Color colorWithRed:32 Green:178 Blue:170 Alpha:255];} ++ (Color*) lightSkyBlue {return [Color colorWithRed:135 Green:206 Blue:250 Alpha:255];} ++ (Color*) lightSlateGray {return [Color colorWithRed:119 Green:136 Blue:153 Alpha:255];} ++ (Color*) lightSteelBlue {return [Color colorWithRed:176 Green:196 Blue:222 Alpha:255];} ++ (Color*) lightYellow {return [Color colorWithRed:255 Green:255 Blue:224 Alpha:255];} ++ (Color*) lime {return [Color colorWithRed:0 Green:255 Blue:0 Alpha:255];} ++ (Color*) limeGreen {return [Color colorWithRed:50 Green:205 Blue:50 Alpha:255];} ++ (Color*) linen {return [Color colorWithRed:250 Green:240 Blue:230 Alpha:255];} ++ (Color*) magenta {return [Color colorWithRed:255 Green:0 Blue:255 Alpha:255];} ++ (Color*) maroon {return [Color colorWithRed:128 Green:0 Blue:0 Alpha:255];} ++ (Color*) mediumAquamarine {return [Color colorWithRed:102 Green:205 Blue:170 Alpha:255];} ++ (Color*) mediumBlue {return [Color colorWithRed:0 Green:0 Blue:205 Alpha:255];} ++ (Color*) mediumOrchid {return [Color colorWithRed:186 Green:85 Blue:211 Alpha:255];} ++ (Color*) mediumPurple {return [Color colorWithRed:147 Green:112 Blue:219 Alpha:255];} ++ (Color*) mediumSeaGreen {return [Color colorWithRed:60 Green:179 Blue:113 Alpha:255];} ++ (Color*) mediumSlateBlue {return [Color colorWithRed:123 Green:104 Blue:238 Alpha:255];} ++ (Color*) mediumSpringGreen {return [Color colorWithRed:0 Green:250 Blue:154 Alpha:255];} ++ (Color*) mediumTurquoise {return [Color colorWithRed:72 Green:209 Blue:204 Alpha:255];} ++ (Color*) mediumVioletRed {return [Color colorWithRed:199 Green:21 Blue:133 Alpha:255];} ++ (Color*) midnightBlue {return [Color colorWithRed:25 Green:25 Blue:112 Alpha:255];} ++ (Color*) mintCream {return [Color colorWithRed:245 Green:255 Blue:250 Alpha:255];} ++ (Color*) mistyRose {return [Color colorWithRed:255 Green:228 Blue:225 Alpha:255];} ++ (Color*) moccasin {return [Color colorWithRed:255 Green:228 Blue:181 Alpha:255];} ++ (Color*) navajoWhite {return [Color colorWithRed:255 Green:222 Blue:173 Alpha:255];} ++ (Color*) navy {return [Color colorWithRed:0 Green:0 Blue:128 Alpha:255];} ++ (Color*) oldLace {return [Color colorWithRed:253 Green:245 Blue:230 Alpha:255];} ++ (Color*) olive {return [Color colorWithRed:128 Green:128 Blue:0 Alpha:255];} ++ (Color*) oliveDrab {return [Color colorWithRed:107 Green:142 Blue:35 Alpha:255];} ++ (Color*) orange {return [Color colorWithRed:255 Green:165 Blue:0 Alpha:255];} ++ (Color*) orangeRed {return [Color colorWithRed:255 Green:69 Blue:0 Alpha:255];} ++ (Color*) orchid {return [Color colorWithRed:218 Green:112 Blue:214 Alpha:255];} ++ (Color*) paleGoldenrod {return [Color colorWithRed:238 Green:232 Blue:170 Alpha:255];} ++ (Color*) paleGreen {return [Color colorWithRed:152 Green:251 Blue:152 Alpha:255];} ++ (Color*) paleTurquoise {return [Color colorWithRed:175 Green:238 Blue:238 Alpha:255];} ++ (Color*) paleVioletRed {return [Color colorWithRed:219 Green:112 Blue:147 Alpha:255];} ++ (Color*) papayaWhip {return [Color colorWithRed:255 Green:239 Blue:213 Alpha:255];} ++ (Color*) peachPuff {return [Color colorWithRed:255 Green:218 Blue:185 Alpha:255];} ++ (Color*) peru {return [Color colorWithRed:205 Green:133 Blue:63 Alpha:255];} ++ (Color*) pink {return [Color colorWithRed:255 Green:192 Blue:203 Alpha:255];} ++ (Color*) plum {return [Color colorWithRed:221 Green:160 Blue:221 Alpha:255];} ++ (Color*) powderBlue {return [Color colorWithRed:176 Green:224 Blue:230 Alpha:255];} ++ (Color*) purple {return [Color colorWithRed:128 Green:0 Blue:128 Alpha:255];} ++ (Color*) red {return [Color colorWithRed:255 Green:0 Blue:0 Alpha:255];} ++ (Color*) rosyBrown {return [Color colorWithRed:188 Green:143 Blue:143 Alpha:255];} ++ (Color*) royalBlue {return [Color colorWithRed:65 Green:105 Blue:225 Alpha:255];} ++ (Color*) saddleBrown {return [Color colorWithRed:139 Green:69 Blue:19 Alpha:255];} ++ (Color*) salmon {return [Color colorWithRed:250 Green:128 Blue:114 Alpha:255];} ++ (Color*) sandyBrown {return [Color colorWithRed:244 Green:164 Blue:96 Alpha:255];} ++ (Color*) seaGreen {return [Color colorWithRed:46 Green:139 Blue:87 Alpha:255];} ++ (Color*) seaShell {return [Color colorWithRed:255 Green:245 Blue:238 Alpha:255];} ++ (Color*) sienna {return [Color colorWithRed:160 Green:82 Blue:45 Alpha:255];} ++ (Color*) silver {return [Color colorWithRed:192 Green:192 Blue:192 Alpha:255];} ++ (Color*) skyBlue {return [Color colorWithRed:135 Green:206 Blue:235 Alpha:255];} ++ (Color*) slateBlue {return [Color colorWithRed:106 Green:90 Blue:205 Alpha:255];} ++ (Color*) slateGray {return [Color colorWithRed:112 Green:128 Blue:144 Alpha:255];} ++ (Color*) snow {return [Color colorWithRed:255 Green:250 Blue:250 Alpha:255];} ++ (Color*) springGreen {return [Color colorWithRed:0 Green:255 Blue:127 Alpha:255];} ++ (Color*) steelBlue {return [Color colorWithRed:70 Green:130 Blue:180 Alpha:255];} ++ (Color*) tan {return [Color colorWithRed:210 Green:180 Blue:140 Alpha:255];} ++ (Color*) teal {return [Color colorWithRed:0 Green:128 Blue:128 Alpha:255];} ++ (Color*) thistle {return [Color colorWithRed:216 Green:191 Blue:216 Alpha:255];} ++ (Color*) tomato {return [Color colorWithRed:255 Green:99 Blue:71 Alpha:255];} + (Color*) transparent {return [Color colorWithRed:0 Green:0 Blue:0 Alpha:0];} ++ (Color*) turquoise {return [Color colorWithRed:64 Green:224 Blue:208 Alpha:255];} ++ (Color*) violet {return [Color colorWithRed:238 Green:130 Blue:238 Alpha:255];} ++ (Color*) wheat {return [Color colorWithRed:245 Green:222 Blue:179 Alpha:255];} ++ (Color*) white {return [Color colorWithRed:255 Green:255 Blue:255 Alpha:255];} ++ (Color*) whiteSmoke {return [Color colorWithRed:245 Green:245 Blue:245 Alpha:255];} ++ (Color*) yellow {return [Color colorWithRed:255 Green:255 Blue:0 Alpha:255];} ++ (Color*) yellowGreen {return [Color colorWithRed:154 Green:205 Blue:50 Alpha:255];} @end diff --git a/Classes/Retronator/Xni/Framework/Game.h b/Classes/Retronator/Xni/Framework/Game.h index 1eaf5d7..224baf8 100644 --- a/Classes/Retronator/Xni/Framework/Game.h +++ b/Classes/Retronator/Xni/Framework/Game.h @@ -59,11 +59,14 @@ // Virtual methods to be implemented in the game. - (void) initialize; +- (void) loadContent; - (void) beginRun; - (void) updateWithGameTime:(GameTime*)gameTime; - (BOOL) beginDraw; - (void) drawWithGameTime:(GameTime*)gameTime; - (void) endDraw; +- (void) unloadContent; - (void) endRun; + @end diff --git a/Classes/Retronator/Xni/Framework/Game.m b/Classes/Retronator/Xni/Framework/Game.m index c5e05db..195f1b4 100644 --- a/Classes/Retronator/Xni/Framework/Game.m +++ b/Classes/Retronator/Xni/Framework/Game.m @@ -158,8 +158,12 @@ [component initialize]; } initializeDone = YES; + + [self loadContent]; } +- (void) loadContent {} + - (void) beginRun {} - (void) updateWithGameTime:(GameTime*)theGameTime { @@ -194,6 +198,8 @@ [graphicsDeviceManager endDraw]; } +- (void) unloadContent {} + - (void) endRun {} // Private methods @@ -206,6 +212,7 @@ - (void) dealloc { + [self unloadContent]; [gameTime release]; [components release]; diff --git a/Classes/Retronator/Xni/Framework/GameHost.h b/Classes/Retronator/Xni/Framework/GameHost.h index f1c991a..ba5002b 100644 --- a/Classes/Retronator/Xni/Framework/GameHost.h +++ b/Classes/Retronator/Xni/Framework/GameHost.h @@ -8,7 +8,6 @@ #import #import - #import "Retronator.Xni.Framework.classes.h" @interface GameHost : UIApplication { diff --git a/Classes/Retronator/Xni/Framework/GraphicsDeviceManager.m b/Classes/Retronator/Xni/Framework/GraphicsDeviceManager.m index 4bd477c..76012ad 100644 --- a/Classes/Retronator/Xni/Framework/GraphicsDeviceManager.m +++ b/Classes/Retronator/Xni/Framework/GraphicsDeviceManager.m @@ -15,6 +15,7 @@ - (id) initWithGame:(Game*)theGame { if (self = [super init]) { game = theGame; + graphicsProfile = GraphicsProfileReach; deviceCreated = [[Event alloc] init]; deviceDisposing = [[Event alloc] init]; @@ -74,7 +75,16 @@ } if (graphicsDevice == nil) { // Create a new device. - graphicsDevice = [[GraphicsDevice alloc] initWithGame:game]; + switch (graphicsProfile) { + case GraphicsProfileReach: + graphicsDevice = [[ReachGraphicsDevice alloc] initWithGame:game]; + break; + case GraphicsProfileHiDef: + graphicsDevice = [[HiDefGraphicsDevice alloc] initWithGame:game]; + break; + default: + break; + } [game.window endScreenDeviceChange]; [deviceCreated raiseWithSender:self]; } else { diff --git a/XNI.xcodeproj/project.pbxproj b/XNI.xcodeproj/project.pbxproj index c5d484e..7b398de 100644 --- a/XNI.xcodeproj/project.pbxproj +++ b/XNI.xcodeproj/project.pbxproj @@ -7,63 +7,63 @@ objects = { /* Begin PBXBuildFile section */ - AA747D9F0F9514B9006C5449 /* XNI_Prefix.pch in Headers */ = {isa = PBXBuildFile; fileRef = AA747D9E0F9514B9006C5449 /* XNI_Prefix.pch */; }; AACBBE4A0F95108600F1A2B1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AACBBE490F95108600F1A2B1 /* Foundation.framework */; }; - B5DDE7EB11FF04E3000DB38B /* Game.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE7E911FF04E3000DB38B /* Game.h */; }; + B5DDE7EB11FF04E3000DB38B /* Game.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE7E911FF04E3000DB38B /* Game.h */; settings = {ATTRIBUTES = (Public, ); }; }; B5DDE7EC11FF04E3000DB38B /* Game.m in Sources */ = {isa = PBXBuildFile; fileRef = B5DDE7EA11FF04E3000DB38B /* Game.m */; }; - B5DDE7EF11FF06BB000DB38B /* GameServiceContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE7ED11FF06BB000DB38B /* GameServiceContainer.h */; }; + B5DDE7EF11FF06BB000DB38B /* GameServiceContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE7ED11FF06BB000DB38B /* GameServiceContainer.h */; settings = {ATTRIBUTES = (Public, ); }; }; B5DDE7F011FF06BB000DB38B /* GameServiceContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = B5DDE7EE11FF06BB000DB38B /* GameServiceContainer.m */; }; - B5DDE7FF11FF0A0F000DB38B /* GameComponentCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE7FD11FF0A0F000DB38B /* GameComponentCollection.h */; }; + B5DDE7FF11FF0A0F000DB38B /* GameComponentCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE7FD11FF0A0F000DB38B /* GameComponentCollection.h */; settings = {ATTRIBUTES = (Public, ); }; }; B5DDE80011FF0A0F000DB38B /* GameComponentCollection.m in Sources */ = {isa = PBXBuildFile; fileRef = B5DDE7FE11FF0A0F000DB38B /* GameComponentCollection.m */; }; - B5DDE80211FF0AE3000DB38B /* IGameComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE80111FF0AE3000DB38B /* IGameComponent.h */; }; - B5DDE80511FF0B2D000DB38B /* IUpdatable.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE80411FF0B2D000DB38B /* IUpdatable.h */; }; - B5DDE80711FF0B3C000DB38B /* IDrawable.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE80611FF0B3C000DB38B /* IDrawable.h */; }; - B5DDE80A11FF0C24000DB38B /* GameComponentCollectionEventArgs.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE80811FF0C24000DB38B /* GameComponentCollectionEventArgs.h */; }; + B5DDE80211FF0AE3000DB38B /* IGameComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE80111FF0AE3000DB38B /* IGameComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B5DDE80511FF0B2D000DB38B /* IUpdatable.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE80411FF0B2D000DB38B /* IUpdatable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B5DDE80711FF0B3C000DB38B /* IDrawable.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE80611FF0B3C000DB38B /* IDrawable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B5DDE80A11FF0C24000DB38B /* GameComponentCollectionEventArgs.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE80811FF0C24000DB38B /* GameComponentCollectionEventArgs.h */; settings = {ATTRIBUTES = (Public, ); }; }; B5DDE80B11FF0C24000DB38B /* GameComponentCollectionEventArgs.m in Sources */ = {isa = PBXBuildFile; fileRef = B5DDE80911FF0C24000DB38B /* GameComponentCollectionEventArgs.m */; }; - B5DDE82211FF0D4F000DB38B /* GameTime.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE82011FF0D4F000DB38B /* GameTime.h */; }; + B5DDE82211FF0D4F000DB38B /* GameTime.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE82011FF0D4F000DB38B /* GameTime.h */; settings = {ATTRIBUTES = (Public, ); }; }; B5DDE82311FF0D4F000DB38B /* GameTime.m in Sources */ = {isa = PBXBuildFile; fileRef = B5DDE82111FF0D4F000DB38B /* GameTime.m */; }; - B5DDE82B11FF10EF000DB38B /* IGraphicsDeviceService.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE82A11FF10EF000DB38B /* IGraphicsDeviceService.h */; }; - B5DDE82D11FF10FD000DB38B /* IGraphicsDeviceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE82C11FF10FD000DB38B /* IGraphicsDeviceManager.h */; }; - B5DDE82F11FF1213000DB38B /* Retronator.Xni.Framework.Graphics.classes.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE82E11FF1213000DB38B /* Retronator.Xni.Framework.Graphics.classes.h */; }; - B5DDE83111FF1222000DB38B /* Retronator.Xni.Framework.Graphics.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE83011FF1222000DB38B /* Retronator.Xni.Framework.Graphics.h */; }; - B5DDE85C11FF1326000DB38B /* GraphicsDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE85A11FF1326000DB38B /* GraphicsDevice.h */; }; + B5DDE82B11FF10EF000DB38B /* IGraphicsDeviceService.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE82A11FF10EF000DB38B /* IGraphicsDeviceService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B5DDE82D11FF10FD000DB38B /* IGraphicsDeviceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE82C11FF10FD000DB38B /* IGraphicsDeviceManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B5DDE82F11FF1213000DB38B /* Retronator.Xni.Framework.Graphics.classes.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE82E11FF1213000DB38B /* Retronator.Xni.Framework.Graphics.classes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B5DDE83111FF1222000DB38B /* Retronator.Xni.Framework.Graphics.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE83011FF1222000DB38B /* Retronator.Xni.Framework.Graphics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B5DDE85C11FF1326000DB38B /* GraphicsDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE85A11FF1326000DB38B /* GraphicsDevice.h */; settings = {ATTRIBUTES = (Public, ); }; }; B5DDE85D11FF1326000DB38B /* GraphicsDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = B5DDE85B11FF1326000DB38B /* GraphicsDevice.m */; }; - B5DDE89611FF16A3000DB38B /* Protocols.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE89411FF16A3000DB38B /* Protocols.h */; }; + B5DDE89611FF16A3000DB38B /* Protocols.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE89411FF16A3000DB38B /* Protocols.h */; settings = {ATTRIBUTES = (Public, ); }; }; B5DDE89711FF16A3000DB38B /* Protocols.m in Sources */ = {isa = PBXBuildFile; fileRef = B5DDE89511FF16A3000DB38B /* Protocols.m */; }; - B5DDE8C311FF29E8000DB38B /* ReachGraphicsDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE8C111FF29E8000DB38B /* ReachGraphicsDevice.h */; }; + B5DDE8C311FF29E8000DB38B /* ReachGraphicsDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE8C111FF29E8000DB38B /* ReachGraphicsDevice.h */; settings = {ATTRIBUTES = (Public, ); }; }; B5DDE8C411FF29E8000DB38B /* ReachGraphicsDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = B5DDE8C211FF29E8000DB38B /* ReachGraphicsDevice.m */; }; - B5DDE8C711FF2A23000DB38B /* HiDefGraphicsDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE8C511FF2A23000DB38B /* HiDefGraphicsDevice.h */; }; + B5DDE8C711FF2A23000DB38B /* HiDefGraphicsDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE8C511FF2A23000DB38B /* HiDefGraphicsDevice.h */; settings = {ATTRIBUTES = (Public, ); }; }; B5DDE8C811FF2A23000DB38B /* HiDefGraphicsDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = B5DDE8C611FF2A23000DB38B /* HiDefGraphicsDevice.m */; }; - B5DDE8CA11FF2AD6000DB38B /* Enums.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE8C911FF2AD6000DB38B /* Enums.h */; }; - B5DDE90911FF352E000DB38B /* Color.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE90711FF352E000DB38B /* Color.h */; }; + B5DDE8CA11FF2AD6000DB38B /* Enums.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE8C911FF2AD6000DB38B /* Enums.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B5DDE90911FF352E000DB38B /* Color.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE90711FF352E000DB38B /* Color.h */; settings = {ATTRIBUTES = (Public, ); }; }; B5DDE90A11FF352E000DB38B /* Color.m in Sources */ = {isa = PBXBuildFile; fileRef = B5DDE90811FF352E000DB38B /* Color.m */; }; - B5DDE99111FF546B000DB38B /* GraphicsDeviceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE98F11FF546B000DB38B /* GraphicsDeviceManager.h */; }; + B5DDE99111FF546B000DB38B /* GraphicsDeviceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DDE98F11FF546B000DB38B /* GraphicsDeviceManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; B5DDE99211FF546B000DB38B /* GraphicsDeviceManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B5DDE99011FF546B000DB38B /* GraphicsDeviceManager.m */; }; - B5DE189811F8884A00BF3275 /* Delegate.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE189211F8884A00BF3275 /* Delegate.h */; }; + B5DDEA2811FF62FD000DB38B /* System.classes.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE189E11F8886D00BF3275 /* System.classes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B5DE189811F8884A00BF3275 /* Delegate.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE189211F8884A00BF3275 /* Delegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; B5DE189911F8884A00BF3275 /* Delegate.m in Sources */ = {isa = PBXBuildFile; fileRef = B5DE189311F8884A00BF3275 /* Delegate.m */; }; - B5DE189A11F8884A00BF3275 /* Event.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE189411F8884A00BF3275 /* Event.h */; }; + B5DE189A11F8884A00BF3275 /* Event.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE189411F8884A00BF3275 /* Event.h */; settings = {ATTRIBUTES = (Public, ); }; }; B5DE189B11F8884A00BF3275 /* Event.m in Sources */ = {isa = PBXBuildFile; fileRef = B5DE189511F8884A00BF3275 /* Event.m */; }; - B5DE189C11F8884A00BF3275 /* EventArgs.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE189611F8884A00BF3275 /* EventArgs.h */; }; + B5DE189C11F8884A00BF3275 /* EventArgs.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE189611F8884A00BF3275 /* EventArgs.h */; settings = {ATTRIBUTES = (Public, ); }; }; B5DE189D11F8884A00BF3275 /* EventArgs.m in Sources */ = {isa = PBXBuildFile; fileRef = B5DE189711F8884A00BF3275 /* EventArgs.m */; }; - B5DE18A111F8888B00BF3275 /* Retronator.Xni.Framework.classes.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE189F11F8888B00BF3275 /* Retronator.Xni.Framework.classes.h */; }; - B5DE18A211F8888B00BF3275 /* Retronator.Xni.Framework.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE18A011F8888B00BF3275 /* Retronator.Xni.Framework.h */; }; - B5DE18A411F888BC00BF3275 /* System.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE18A311F888BC00BF3275 /* System.h */; }; - B5DE18FE11F88AD900BF3275 /* GameHost.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE18FA11F88AD900BF3275 /* GameHost.h */; }; + B5DE18A111F8888B00BF3275 /* Retronator.Xni.Framework.classes.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE189F11F8888B00BF3275 /* Retronator.Xni.Framework.classes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B5DE18A211F8888B00BF3275 /* Retronator.Xni.Framework.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE18A011F8888B00BF3275 /* Retronator.Xni.Framework.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B5DE18A411F888BC00BF3275 /* System.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE18A311F888BC00BF3275 /* System.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B5DE18FE11F88AD900BF3275 /* GameHost.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE18FA11F88AD900BF3275 /* GameHost.h */; settings = {ATTRIBUTES = (Public, ); }; }; B5DE18FF11F88AD900BF3275 /* GameHost.m in Sources */ = {isa = PBXBuildFile; fileRef = B5DE18FB11F88AD900BF3275 /* GameHost.m */; }; - B5DE190011F88AD900BF3275 /* GameWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE18FC11F88AD900BF3275 /* GameWindow.h */; }; + B5DE190011F88AD900BF3275 /* GameWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE18FC11F88AD900BF3275 /* GameWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; B5DE190111F88AD900BF3275 /* GameWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = B5DE18FD11F88AD900BF3275 /* GameWindow.m */; }; - B5DE190411F88AF500BF3275 /* Rectangle.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE190211F88AF500BF3275 /* Rectangle.h */; }; + B5DE190411F88AF500BF3275 /* Rectangle.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE190211F88AF500BF3275 /* Rectangle.h */; settings = {ATTRIBUTES = (Public, ); }; }; B5DE190511F88AF500BF3275 /* Rectangle.m in Sources */ = {isa = PBXBuildFile; fileRef = B5DE190311F88AF500BF3275 /* Rectangle.m */; }; - B5DE190711F88B5D00BF3275 /* RectangleStruct.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE190611F88B5D00BF3275 /* RectangleStruct.h */; }; - B5DE193111F898AE00BF3275 /* DisplayOrientation.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE193011F898AE00BF3275 /* DisplayOrientation.h */; }; - B5DE194A11F89C0900BF3275 /* GameViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE194811F89C0900BF3275 /* GameViewController.h */; }; + B5DE190711F88B5D00BF3275 /* RectangleStruct.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE190611F88B5D00BF3275 /* RectangleStruct.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B5DE193111F898AE00BF3275 /* DisplayOrientation.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE193011F898AE00BF3275 /* DisplayOrientation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B5DE194A11F89C0900BF3275 /* GameViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE194811F89C0900BF3275 /* GameViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; B5DE194B11F89C0900BF3275 /* GameViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B5DE194911F89C0900BF3275 /* GameViewController.m */; }; - B5DE194E11F89C1F00BF3275 /* GameView.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE194C11F89C1F00BF3275 /* GameView.h */; }; + B5DE194E11F89C1F00BF3275 /* GameView.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DE194C11F89C1F00BF3275 /* GameView.h */; settings = {ATTRIBUTES = (Public, ); }; }; B5DE194F11F89C1F00BF3275 /* GameView.m in Sources */ = {isa = PBXBuildFile; fileRef = B5DE194D11F89C1F00BF3275 /* GameView.m */; }; + B5F4E2A912095FAF00B2FC0F /* XNI_Prefix.pch in Headers */ = {isa = PBXBuildFile; fileRef = B5F4E2A812095FAF00B2FC0F /* XNI_Prefix.pch */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ - AA747D9E0F9514B9006C5449 /* XNI_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XNI_Prefix.pch; sourceTree = SOURCE_ROOT; }; AACBBE490F95108600F1A2B1 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; B5DDE7E911FF04E3000DB38B /* Game.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Game.h; sourceTree = ""; }; B5DDE7EA11FF04E3000DB38B /* Game.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Game.m; sourceTree = ""; }; @@ -117,6 +117,7 @@ B5DE194911F89C0900BF3275 /* GameViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GameViewController.m; sourceTree = ""; }; B5DE194C11F89C1F00BF3275 /* GameView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GameView.h; sourceTree = ""; }; B5DE194D11F89C1F00BF3275 /* GameView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GameView.m; sourceTree = ""; }; + B5F4E2A812095FAF00B2FC0F /* XNI_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XNI_Prefix.pch; sourceTree = ""; }; D2AAC07E0554694100DB518D /* libXNI.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libXNI.a; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ @@ -171,7 +172,7 @@ 32C88DFF0371C24200C91783 /* Other Sources */ = { isa = PBXGroup; children = ( - AA747D9E0F9514B9006C5449 /* XNI_Prefix.pch */, + B5F4E2A812095FAF00B2FC0F /* XNI_Prefix.pch */, ); name = "Other Sources"; sourceTree = ""; @@ -273,13 +274,13 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - AA747D9F0F9514B9006C5449 /* XNI_Prefix.pch in Headers */, + B5DDEA2811FF62FD000DB38B /* System.classes.h in Headers */, + B5DE18A411F888BC00BF3275 /* System.h in Headers */, B5DE189811F8884A00BF3275 /* Delegate.h in Headers */, B5DE189A11F8884A00BF3275 /* Event.h in Headers */, B5DE189C11F8884A00BF3275 /* EventArgs.h in Headers */, B5DE18A111F8888B00BF3275 /* Retronator.Xni.Framework.classes.h in Headers */, B5DE18A211F8888B00BF3275 /* Retronator.Xni.Framework.h in Headers */, - B5DE18A411F888BC00BF3275 /* System.h in Headers */, B5DE18FE11F88AD900BF3275 /* GameHost.h in Headers */, B5DE190011F88AD900BF3275 /* GameWindow.h in Headers */, B5DE190411F88AF500BF3275 /* Rectangle.h in Headers */, @@ -306,6 +307,7 @@ B5DDE8CA11FF2AD6000DB38B /* Enums.h in Headers */, B5DDE90911FF352E000DB38B /* Color.h in Headers */, B5DDE99111FF546B000DB38B /* GraphicsDeviceManager.h in Headers */, + B5F4E2A912095FAF00B2FC0F /* XNI_Prefix.pch in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -406,7 +408,7 @@ DSTROOT = /tmp/XNI.dst; GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = XNI_Prefix.pch; + GCC_PREFIX_HEADER = "XNOC iOS_Prefix.pch"; INSTALL_PATH = /usr/local/lib; PRODUCT_NAME = XNI; }; @@ -418,6 +420,7 @@ ARCHS = "$(ARCHS_STANDARD_32_BIT)"; GCC_C_LANGUAGE_STANDARD = c99; GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ""; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; OTHER_LDFLAGS = "-ObjC"; diff --git a/XNI_Prefix.pch b/XNI_Prefix.pch deleted file mode 100644 index bfb7394..0000000 --- a/XNI_Prefix.pch +++ /dev/null @@ -1,7 +0,0 @@ -// -// Prefix header for all source files of the 'CocoaTouchStaticLibrary' target in the 'CocoaTouchStaticLibrary' project. -// - -#ifdef __OBJC__ - #import -#endif