Skip to content

Commit 7a31bc1

Browse files
Added animation at app startup.
1 parent cae94e3 commit 7a31bc1

8 files changed

+1319
-88
lines changed

[email protected]

970 KB
Loading

The Race App.xcodeproj/project.pbxproj

+12
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,9 @@
126126
F23F585413D1B96500DD4672 /* TrackCreatorViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = F23F585313D1B96500DD4672 /* TrackCreatorViewController.xib */; };
127127
F23F585713D1B97400DD4672 /* TrackCreatorViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F23F585613D1B97400DD4672 /* TrackCreatorViewController.m */; };
128128
F28F038B13D3391000D80643 /* [email protected] in Resources */ = {isa = PBXBuildFile; fileRef = F28F038A13D3391000D80643 /* [email protected] */; };
129+
F2C74E7913D36173003C04FC /* SplashScreenFinal2Top.png in Resources */ = {isa = PBXBuildFile; fileRef = F2C74E7813D36173003C04FC /* SplashScreenFinal2Top.png */; };
130+
F2C74E7C13D36183003C04FC /* [email protected] in Resources */ = {isa = PBXBuildFile; fileRef = F2C74E7B13D36182003C04FC /* [email protected] */; };
131+
F2C74E7E13D362EF003C04FC /* [email protected] in Resources */ = {isa = PBXBuildFile; fileRef = F2C74E7D13D362EE003C04FC /* [email protected] */; };
129132
F4DB931413C8C14600CBB7B5 /* NSObject+SBJson.m in Sources */ = {isa = PBXBuildFile; fileRef = F4DB92FC13C8C14600CBB7B5 /* NSObject+SBJson.m */; };
130133
F4DB931513C8C14600CBB7B5 /* SBJsonParser.m in Sources */ = {isa = PBXBuildFile; fileRef = F4DB92FF13C8C14600CBB7B5 /* SBJsonParser.m */; };
131134
F4DB931613C8C14600CBB7B5 /* SBJsonStreamParser.m in Sources */ = {isa = PBXBuildFile; fileRef = F4DB930113C8C14600CBB7B5 /* SBJsonStreamParser.m */; };
@@ -305,6 +308,9 @@
305308
F23F585513D1B97400DD4672 /* TrackCreatorViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TrackCreatorViewController.h; sourceTree = "<group>"; };
306309
F23F585613D1B97400DD4672 /* TrackCreatorViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TrackCreatorViewController.m; sourceTree = "<group>"; };
307310
F28F038A13D3391000D80643 /* [email protected] */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "[email protected]"; sourceTree = "<group>"; };
311+
F2C74E7813D36173003C04FC /* SplashScreenFinal2Top.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = SplashScreenFinal2Top.png; sourceTree = "<group>"; };
312+
F2C74E7B13D36182003C04FC /* [email protected] */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "[email protected]"; sourceTree = "<group>"; };
313+
F2C74E7D13D362EE003C04FC /* [email protected] */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "[email protected]"; sourceTree = "<group>"; };
308314
F4DB92FA13C8C14600CBB7B5 /* JSON.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSON.h; sourceTree = "<group>"; };
309315
F4DB92FB13C8C14600CBB7B5 /* NSObject+SBJson.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+SBJson.h"; sourceTree = "<group>"; };
310316
F4DB92FC13C8C14600CBB7B5 /* NSObject+SBJson.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+SBJson.m"; sourceTree = "<group>"; };
@@ -399,6 +405,7 @@
399405
9560311013C84D0C003204F9 = {
400406
isa = PBXGroup;
401407
children = (
408+
F2C74E7D13D362EE003C04FC /* [email protected] */,
402409
D461F1F713D23E4000C8C8CA /* GPSTracePlayer.h */,
403410
D461F1F813D23E4000C8C8CA /* GPSTracePlayer.m */,
404411
9560312513C84D0C003204F9 /* The Race App */,
@@ -482,6 +489,8 @@
482489
A537E3DD13C8DFBD00D3BDE1 /* Images */ = {
483490
isa = PBXGroup;
484491
children = (
492+
F2C74E7B13D36182003C04FC /* [email protected] */,
493+
F2C74E7813D36173003C04FC /* SplashScreenFinal2Top.png */,
485494
95167B9A13D34B630074181B /* [email protected] */,
486495
95167B9B13D34B630074181B /* [email protected] */,
487496
95167B9C13D34B630074181B /* [email protected] */,
@@ -884,6 +893,9 @@
884893
95167BAB13D34B630074181B /* MainScreenTextField.png in Resources */,
885894
95167BAC13D34B630074181B /* [email protected] in Resources */,
886895
95167BAD13D34B630074181B /* Icon.png in Resources */,
896+
F2C74E7913D36173003C04FC /* SplashScreenFinal2Top.png in Resources */,
897+
F2C74E7C13D36183003C04FC /* [email protected] in Resources */,
898+
F2C74E7E13D362EF003C04FC /* [email protected] in Resources */,
887899
);
888900
runOnlyForDeploymentPostprocessing = 0;
889901
};

The Race App.xcodeproj/project.pbxproj.orig

+1,260
Large diffs are not rendered by default.

The Race App/RaceViewController.xib

+35-59
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<archive type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="7.10">
33
<data>
4-
<int key="IBDocument.SystemTarget">1280</int>
5-
<string key="IBDocument.SystemVersion">10J869</string>
6-
<string key="IBDocument.InterfaceBuilderVersion">1864</string>
7-
<string key="IBDocument.AppKitVersion">1038.35</string>
4+
<int key="IBDocument.SystemTarget">1056</int>
5+
<string key="IBDocument.SystemVersion">10K540</string>
6+
<string key="IBDocument.InterfaceBuilderVersion">1306</string>
7+
<string key="IBDocument.AppKitVersion">1038.36</string>
88
<string key="IBDocument.HIToolboxVersion">461.00</string>
99
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
1010
<string key="NS.key.0">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
11-
<string key="NS.object.0">865</string>
11+
<string key="NS.object.0">301</string>
1212
</object>
1313
<object class="NSArray" key="IBDocument.IntegratedClassDependencies">
1414
<bool key="EncodedWithXMLCoder">YES</bool>
@@ -45,7 +45,7 @@
4545
<object class="IBMKMapView" id="693113181">
4646
<reference key="NSNextResponder" ref="191373211"/>
4747
<int key="NSvFlags">274</int>
48-
<string key="NSFrameSize">{320, 367}</string>
48+
<string key="NSFrameSize">{320, 416}</string>
4949
<reference key="NSSuperview" ref="191373211"/>
5050
<reference key="NSWindow"/>
5151
<reference key="NSNextKeyView" ref="413958611"/>
@@ -72,6 +72,11 @@
7272
<bool key="IBUIUserInteractionEnabled">NO</bool>
7373
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
7474
<string key="IBUIText">Go to the start of the race</string>
75+
<object class="NSFont" key="IBUIFont" id="746993705">
76+
<string key="NSName">Helvetica-Bold</string>
77+
<double key="NSSize">14</double>
78+
<int key="NSfFlags">16</int>
79+
</object>
7580
<object class="NSColor" key="IBUITextColor">
7681
<int key="NSColorSpace">1</int>
7782
<bytes key="NSRGB">MSAxIDEAA</bytes>
@@ -82,29 +87,22 @@
8287
<nil key="IBUIHighlightedColor"/>
8388
<int key="IBUIBaselineAdjustment">1</int>
8489
<float key="IBUIMinimumFontSize">10</float>
85-
<object class="IBUIFontDescription" key="IBUIFontDescription" id="520739986">
86-
<string key="name">Helvetica-Bold</string>
87-
<string key="family">Helvetica</string>
88-
<int key="traits">2</int>
89-
<double key="pointSize">14</double>
90-
</object>
91-
<object class="NSFont" key="IBUIFont" id="746993705">
92-
<string key="NSName">Helvetica-Bold</string>
93-
<double key="NSSize">14</double>
94-
<int key="NSfFlags">16</int>
95-
</object>
9690
</object>
9791
<object class="IBUIButton" id="76255556">
9892
<reference key="NSNextResponder" ref="413958611"/>
9993
<int key="NSvFlags">292</int>
10094
<string key="NSFrame">{{124, 10}, {72, 37}}</string>
10195
<reference key="NSSuperview" ref="413958611"/>
10296
<reference key="NSWindow"/>
103-
<reference key="NSNextKeyView"/>
10497
<bool key="IBUIOpaque">NO</bool>
10598
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
10699
<int key="IBUIContentHorizontalAlignment">0</int>
107100
<int key="IBUIContentVerticalAlignment">0</int>
101+
<object class="NSFont" key="IBUIFont" id="367455712">
102+
<string key="NSName">Helvetica-Bold</string>
103+
<double key="NSSize">15</double>
104+
<int key="NSfFlags">16</int>
105+
</object>
108106
<int key="IBUIButtonType">1</int>
109107
<string key="IBUINormalTitle">Start</string>
110108
<object class="NSColor" key="IBUIHighlightedTitleColor" id="903246580">
@@ -119,17 +117,6 @@
119117
<int key="NSColorSpace">3</int>
120118
<bytes key="NSWhite">MC41AA</bytes>
121119
</object>
122-
<object class="IBUIFontDescription" key="IBUIFontDescription" id="98353169">
123-
<string key="name">Helvetica-Bold</string>
124-
<string key="family">Helvetica</string>
125-
<int key="traits">2</int>
126-
<double key="pointSize">15</double>
127-
</object>
128-
<object class="NSFont" key="IBUIFont" id="367455712">
129-
<string key="NSName">Helvetica-Bold</string>
130-
<double key="NSSize">15</double>
131-
<int key="NSfFlags">16</int>
132-
</object>
133120
</object>
134121
<object class="IBUIButton" id="525654493">
135122
<reference key="NSNextResponder" ref="413958611"/>
@@ -142,6 +129,7 @@
142129
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
143130
<int key="IBUIContentHorizontalAlignment">0</int>
144131
<int key="IBUIContentVerticalAlignment">0</int>
132+
<reference key="IBUIFont" ref="367455712"/>
145133
<int key="IBUIButtonType">1</int>
146134
<string key="IBUINormalTitle">Play Trace</string>
147135
<reference key="IBUIHighlightedTitleColor" ref="903246580"/>
@@ -150,11 +138,9 @@
150138
<bytes key="NSRGB">MC4xOTYwNzg0MzQ2IDAuMzA5ODAzOTMyOSAwLjUyMTU2ODY1NgA</bytes>
151139
</object>
152140
<reference key="IBUINormalTitleShadowColor" ref="135949666"/>
153-
<reference key="IBUIFontDescription" ref="98353169"/>
154-
<reference key="IBUIFont" ref="367455712"/>
155141
</object>
156142
</object>
157-
<string key="NSFrame">{{0, 306}, {320, 61}}</string>
143+
<string key="NSFrame">{{0, 355}, {320, 61}}</string>
158144
<reference key="NSSuperview" ref="191373211"/>
159145
<reference key="NSWindow"/>
160146
<reference key="NSNextKeyView" ref="525654493"/>
@@ -166,7 +152,7 @@
166152
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
167153
</object>
168154
</object>
169-
<string key="NSFrame">{{0, 64}, {320, 367}}</string>
155+
<string key="NSFrame">{{0, 64}, {320, 416}}</string>
170156
<reference key="NSSuperview"/>
171157
<reference key="NSWindow"/>
172158
<reference key="NSNextKeyView" ref="693113181"/>
@@ -181,11 +167,10 @@
181167
<object class="IBUISimulatedNavigationBarMetrics" key="IBUISimulatedTopBarMetrics">
182168
<bool key="IBUIPrompted">NO</bool>
183169
</object>
184-
<object class="IBUISimulatedTabBarMetrics" key="IBUISimulatedBottomBarMetrics"/>
185170
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
186171
</object>
187172
<object class="IBUIView" id="89822778">
188-
<nil key="NSNextResponder"/>
173+
<reference key="NSNextResponder"/>
189174
<int key="NSvFlags">292</int>
190175
<object class="NSMutableArray" key="NSSubviews">
191176
<bool key="EncodedWithXMLCoder">YES</bool>
@@ -194,12 +179,14 @@
194179
<int key="NSvFlags">292</int>
195180
<string key="NSFrame">{{124, 10}, {72, 37}}</string>
196181
<reference key="NSSuperview" ref="89822778"/>
182+
<reference key="NSWindow"/>
197183
<reference key="NSNextKeyView" ref="129078602"/>
198184
<bool key="IBUIOpaque">NO</bool>
199185
<float key="IBUIAlpha">0.0</float>
200186
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
201187
<int key="IBUIContentHorizontalAlignment">0</int>
202188
<int key="IBUIContentVerticalAlignment">0</int>
189+
<reference key="IBUIFont" ref="367455712"/>
203190
<int key="IBUIButtonType">1</int>
204191
<string key="IBUINormalTitle">Start</string>
205192
<reference key="IBUIHighlightedTitleColor" ref="903246580"/>
@@ -208,20 +195,20 @@
208195
<bytes key="NSRGB">MC4xOTYwNzg0MzQ2IDAuMzA5ODAzOTMyOSAwLjUyMTU2ODY1NgA</bytes>
209196
</object>
210197
<reference key="IBUINormalTitleShadowColor" ref="135949666"/>
211-
<reference key="IBUIFontDescription" ref="98353169"/>
212-
<reference key="IBUIFont" ref="367455712"/>
213198
</object>
214199
<object class="IBUILabel" id="129078602">
215200
<reference key="NSNextResponder" ref="89822778"/>
216201
<int key="NSvFlags">292</int>
217202
<string key="NSFrame">{{232, 10}, {68, 18}}</string>
218203
<reference key="NSSuperview" ref="89822778"/>
204+
<reference key="NSWindow"/>
219205
<bool key="IBUIOpaque">NO</bool>
220206
<bool key="IBUIClipsSubviews">YES</bool>
221207
<int key="IBUIContentMode">7</int>
222208
<bool key="IBUIUserInteractionEnabled">NO</bool>
223209
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
224210
<string key="IBUIText">00:00:00.0</string>
211+
<reference key="IBUIFont" ref="746993705"/>
225212
<object class="NSColor" key="IBUITextColor">
226213
<int key="NSColorSpace">1</int>
227214
<bytes key="NSRGB">MSAxIDEAA</bytes>
@@ -230,21 +217,25 @@
230217
<nil key="IBUIHighlightedColor"/>
231218
<int key="IBUIBaselineAdjustment">1</int>
232219
<float key="IBUIMinimumFontSize">10</float>
233-
<reference key="IBUIFontDescription" ref="520739986"/>
234-
<reference key="IBUIFont" ref="746993705"/>
235220
</object>
236221
<object class="IBUILabel" id="995520926">
237222
<reference key="NSNextResponder" ref="89822778"/>
238223
<int key="NSvFlags">292</int>
239224
<string key="NSFrame">{{114, 29}, {186, 18}}</string>
240225
<reference key="NSSuperview" ref="89822778"/>
226+
<reference key="NSWindow"/>
241227
<reference key="NSNextKeyView" ref="813825529"/>
242228
<bool key="IBUIOpaque">NO</bool>
243229
<bool key="IBUIClipsSubviews">YES</bool>
244230
<int key="IBUIContentMode">7</int>
245231
<bool key="IBUIUserInteractionEnabled">NO</bool>
246232
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
247233
<string key="IBUIText">0 Checkpoints to go</string>
234+
<object class="NSFont" key="IBUIFont">
235+
<string key="NSName">Helvetica</string>
236+
<double key="NSSize">14</double>
237+
<int key="NSfFlags">16</int>
238+
</object>
248239
<object class="NSColor" key="IBUITextColor">
249240
<int key="NSColorSpace">1</int>
250241
<bytes key="NSRGB">MSAxIDEAA</bytes>
@@ -255,23 +246,13 @@
255246
<bool key="IBUIAdjustsFontSizeToFit">NO</bool>
256247
<float key="IBUIMinimumFontSize">10</float>
257248
<int key="IBUITextAlignment">2</int>
258-
<object class="IBUIFontDescription" key="IBUIFontDescription">
259-
<string key="name">Helvetica</string>
260-
<string key="family">Helvetica</string>
261-
<int key="traits">0</int>
262-
<double key="pointSize">14</double>
263-
</object>
264-
<object class="NSFont" key="IBUIFont">
265-
<string key="NSName">Helvetica</string>
266-
<double key="NSSize">14</double>
267-
<int key="NSfFlags">16</int>
268-
</object>
269249
</object>
270250
<object class="IBUIImageView" id="766032106">
271251
<reference key="NSNextResponder" ref="89822778"/>
272252
<int key="NSvFlags">256</int>
273253
<string key="NSFrame">{{20, 7}, {35, 47}}</string>
274254
<reference key="NSSuperview" ref="89822778"/>
255+
<reference key="NSWindow"/>
275256
<reference key="NSNextKeyView" ref="995520926"/>
276257
<bool key="IBUIOpaque">NO</bool>
277258
<bool key="IBUIClipsSubviews">YES</bool>
@@ -284,6 +265,8 @@
284265
</object>
285266
</object>
286267
<string key="NSFrameSize">{320, 61}</string>
268+
<reference key="NSSuperview"/>
269+
<reference key="NSWindow"/>
287270
<reference key="NSNextKeyView" ref="766032106"/>
288271
<object class="NSColor" key="IBUIBackgroundColor">
289272
<int key="NSColorSpace">1</int>
@@ -436,8 +419,8 @@
436419
<reference key="object" ref="191373211"/>
437420
<object class="NSMutableArray" key="children">
438421
<bool key="EncodedWithXMLCoder">YES</bool>
439-
<reference ref="413958611"/>
440422
<reference ref="693113181"/>
423+
<reference ref="413958611"/>
441424
</object>
442425
<reference key="parent" ref="0"/>
443426
</object>
@@ -583,22 +566,19 @@
583566
<object class="NSArray" key="dict.sortedKeys">
584567
<bool key="EncodedWithXMLCoder">YES</bool>
585568
<string>playTrace:</string>
586-
<string>saveTrace:</string>
587569
<string>startRace:</string>
588570
</object>
589571
<object class="NSMutableArray" key="dict.values">
590572
<bool key="EncodedWithXMLCoder">YES</bool>
591573
<string>id</string>
592574
<string>id</string>
593-
<string>id</string>
594575
</object>
595576
</object>
596577
<object class="NSMutableDictionary" key="actionInfosByName">
597578
<bool key="EncodedWithXMLCoder">YES</bool>
598579
<object class="NSArray" key="dict.sortedKeys">
599580
<bool key="EncodedWithXMLCoder">YES</bool>
600581
<string>playTrace:</string>
601-
<string>saveTrace:</string>
602582
<string>startRace:</string>
603583
</object>
604584
<object class="NSMutableArray" key="dict.values">
@@ -607,10 +587,6 @@
607587
<string key="name">playTrace:</string>
608588
<string key="candidateClassName">id</string>
609589
</object>
610-
<object class="IBActionInfo">
611-
<string key="name">saveTrace:</string>
612-
<string key="candidateClassName">id</string>
613-
</object>
614590
<object class="IBActionInfo">
615591
<string key="name">startRace:</string>
616592
<string key="candidateClassName">id</string>
@@ -724,6 +700,6 @@
724700
<string key="NS.key.0">race-arrow.png</string>
725701
<string key="NS.object.0">{154, 200}</string>
726702
</object>
727-
<string key="IBCocoaTouchPluginVersion">865</string>
703+
<string key="IBCocoaTouchPluginVersion">301</string>
728704
</data>
729705
</archive>
445 KB
Loading

The Race App/[email protected]

549 KB
Loading

The Race App/The_Race_AppAppDelegate.h

-2
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,10 @@
1919
@interface The_Race_AppAppDelegate : NSObject <UIApplicationDelegate, GameCenterManagerDelegate>
2020
{
2121
UIWindow* window;
22-
UITabBarController* tabBarController;
2322
Facebook* faceBookApi;
2423
}
2524

2625
@property (nonatomic, retain) IBOutlet UIWindow* window;
27-
@property (nonatomic, retain) UITabBarController* tabBarController;
2826
@property (nonatomic, retain) Facebook* faceBookApi;
2927
@property (nonatomic, retain) GameCenterManager* gameCenterManager;
3028

0 commit comments

Comments
 (0)