Skip to content

Commit 5c4a07f

Browse files
committed
Packages loading and saving moved to CCAppDelegate.
1 parent 44600d2 commit 5c4a07f

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

cocos2d/CCPackageManager.m

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,8 @@ - (void)loadPackages
7777

7878
[self restartUnzippingTasks];
7979

80+
CCLOGINFO(@"[PACKAGES] Packages loaded (%u): %@", _packages.count, _packages);
81+
8082
self.initialized = YES;
8183
}
8284

cocos2d/Platforms/iOS/CCAppDelegate.m

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
#import "CCGLView.h"
3535

3636
#import "OALSimpleAudio.h"
37+
#import "CCPackageManager.h"
3738

3839
#if __CC_METAL_SUPPORTED_AND_ENABLED
3940
#import "CCMetalView.h"
@@ -261,6 +262,8 @@ - (void) setupCocos2dWithOptions:(NSDictionary*)config
261262

262263
// make main window visible
263264
[window_ makeKeyAndVisible];
265+
266+
[[CCPackageManager sharedManager] loadPackages];
264267
}
265268

266269
// getting a call, pause the game
@@ -282,6 +285,8 @@ -(void) applicationDidEnterBackground:(UIApplication*)application
282285
{
283286
if( [navController_ visibleViewController] == [CCDirector sharedDirector] )
284287
[[CCDirector sharedDirector] stopAnimation];
288+
289+
[[CCPackageManager sharedManager] savePackages];
285290
}
286291

287292
-(void) applicationWillEnterForeground:(UIApplication*)application
@@ -294,12 +299,16 @@ -(void) applicationWillEnterForeground:(UIApplication*)application
294299
- (void)applicationWillTerminate:(UIApplication *)application
295300
{
296301
[[CCDirector sharedDirector] end];
302+
303+
[[CCPackageManager sharedManager] savePackages];
297304
}
298305

299306
// purge memory
300307
- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application
301308
{
302309
[[CCDirector sharedDirector] purgeCachedData];
310+
311+
[[CCPackageManager sharedManager] savePackages];
303312
}
304313

305314
// next delta time will be zero

0 commit comments

Comments
 (0)