21 |
21 |
22 #import <UIKit/UIKit.h> |
22 #import <UIKit/UIKit.h> |
23 #import "SDL_uikitappdelegate.h" |
23 #import "SDL_uikitappdelegate.h" |
24 |
24 |
25 @class MainMenuViewController; |
25 @class MainMenuViewController; |
26 @class AVAudioPlayer; |
|
27 |
26 |
28 @interface HedgewarsAppDelegate : SDLUIKitDelegate { |
27 @interface HedgewarsAppDelegate : SDLUIKitDelegate { |
29 MainMenuViewController *mainViewController; |
28 MainMenuViewController *mainViewController; |
30 UIWindow *uiwindow; |
29 UIWindow *uiwindow; |
31 UIWindow *secondWindow; |
30 UIWindow *secondWindow; |
32 BOOL isInGame; |
31 BOOL isInGame; |
33 AVAudioPlayer *backgroundMusic; |
|
34 } |
32 } |
35 |
33 |
36 @property (nonatomic,retain) MainMenuViewController *mainViewController; |
34 @property (nonatomic,retain) MainMenuViewController *mainViewController; |
37 @property (nonatomic,retain) UIWindow *uiwindow; |
35 @property (nonatomic,retain) UIWindow *uiwindow; |
38 @property (nonatomic,retain) UIWindow *secondWindow; |
36 @property (nonatomic,retain) UIWindow *secondWindow; |
39 @property (assign) BOOL isInGame; |
37 @property (assign) BOOL isInGame; |
40 @property (nonatomic,retain) AVAudioPlayer *backgroundMusic; |
|
41 |
38 |
42 +(HedgewarsAppDelegate *)sharedAppDelegate; |
39 +(HedgewarsAppDelegate *)sharedAppDelegate; |
43 +(void) playBackgroundMusic; |
|
44 +(void) pauseBackgroundMusic; |
|
45 +(void) stopBackgroundMusic; |
|
46 +(void) loadBackgroundMusic; |
|
47 |
40 |
48 @end |
41 @end |
49 |
42 |