-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathBPSceneViewController.h
74 lines (65 loc) · 2.63 KB
/
BPSceneViewController.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#import <UIKit/UIKit.h>
#import <AVFoundation/AVFoundation.h>
#import <MediaPlayer/MediaPlayer.h>
#import "BPAudioPlayer.h"
#import "BPSceneListViewController.h"
#import "BPInfoViewController.h"
#import "BPScene.h"
#import <iAd/iAd.h>
@class BPSceneManager;
@interface BPSceneViewController : UIViewController<AVAudioPlayerDelegate,UIAccelerometerDelegate,BPSpellDelegate,UIPopoverControllerDelegate, UISplitViewControllerDelegate, ADBannerViewDelegate> {
BPSceneManager *_sceneManager;
AVAudioPlayer *_audioPlayer;
BPAudioPlayer *_spellTextAudioPlayer;
UILabel *_imageTitleLabel;
UIWebView *_imageTitleWebView;
UIImageView *_imageView;
UIView *_touchOverlayView;
UIToolbar *_toolbar;
UIBarButtonItem *_nameButton;
UIBarButtonItem *_soundButton;
UIBarButtonItem *_spellButton;
UIBarButtonItem *_tocButton;
UIButton *_infoButton;
UIButton *_nextButton;
UIButton *_previousButton;
MPVolumeView *_volumeView;
UIAccelerationValue _accelerometer[3];
CFTimeInterval _lastTimeMotionDetected;
BPSceneListViewController *_sceneListViewController;
BPInfoViewController *_infoViewController;
id _mypopoverController;
BOOL _displayedFirstScene;
BOOL _playSoundNext;
BOOL _sceneTransitionInProgress;
ADBannerView *_bannerView;
BOOL bannerIsVisible;
}
@property(nonatomic, retain) BPSceneManager *sceneManager;
@property(nonatomic, retain) IBOutlet UIWebView *imageTitleWebView;
@property(nonatomic, retain) IBOutlet UIView *touchOverlayView;
@property(nonatomic, retain) IBOutlet UIToolbar *toolbar;
@property(nonatomic, retain) IBOutlet UIBarButtonItem *nameButton;
@property(nonatomic, retain) IBOutlet UIBarButtonItem *soundButton;
@property(nonatomic, retain) IBOutlet UIBarButtonItem *spellButton;
@property(nonatomic, retain) IBOutlet UIBarButtonItem *tocButton;
@property(nonatomic, retain) IBOutlet UIButton *infoButton;
@property(nonatomic, retain) IBOutlet UIButton *nextButton;
@property(nonatomic, retain) IBOutlet UIButton *previousButton;
@property(nonatomic, retain) MPVolumeView *volumeView;
@property(nonatomic, retain) BPSceneListViewController *sceneListViewController;
@property(nonatomic, retain) BPInfoViewController *infoViewController;
@property(nonatomic, retain) id mypopoverController;
@property(nonatomic, retain) ADBannerView *bannerView;
-(IBAction)playName:(id)sender;
-(IBAction)playSound:(id)sender;
-(IBAction)playSpell:(id)sender;
-(IBAction)playNameAndSound:(id)sender;
-(IBAction)displayNextScene:(id)sender;
-(void)renderNextScene;
-(IBAction)displayPreviousScene:(id)sender;
-(void)renderPreviousScene;
-(void)displaySelectedScene:(BPScene*)scene;
-(IBAction)sceneListView:(id)sender;
-(IBAction)infoView:(id)sender;
@end