mirror of https://github.com/LIJI32/SameBoy.git
Show unloaded ROM hint
This commit is contained in:
parent
e0b77d3821
commit
31c53e8e05
|
@ -38,6 +38,7 @@ static void positionView(UIImageView *view, CGPoint position)
|
|||
UIImageView *_bButtonView;
|
||||
UIImageView *_startButtonView;
|
||||
UIImageView *_selectButtonView;
|
||||
UILabel *_screenLabel;
|
||||
GB_key_mask_t _lastMask;
|
||||
}
|
||||
|
||||
|
@ -46,6 +47,16 @@ static void positionView(UIImageView *view, CGPoint position)
|
|||
self = [super initWithImage:nil];
|
||||
if (!self) return nil;
|
||||
_touches = [NSMutableSet set];
|
||||
|
||||
_screenLabel = [[UILabel alloc] initWithFrame:CGRectZero];
|
||||
_screenLabel.text = @"Tap the Game Boy screen to open the menu and load a ROM from the library.";
|
||||
_screenLabel.font = [UIFont systemFontOfSize:20 weight:UIFontWeightMedium];
|
||||
_screenLabel.textAlignment = NSTextAlignmentCenter;
|
||||
_screenLabel.textColor = [UIColor whiteColor];
|
||||
_screenLabel.lineBreakMode = NSLineBreakByWordWrapping;
|
||||
_screenLabel.numberOfLines = 0;
|
||||
[self addSubview:_screenLabel];
|
||||
|
||||
_dpadView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"dpad"]];
|
||||
_dpadShadowView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"dpadShadow"]];
|
||||
_dpadShadowView.hidden = true;
|
||||
|
@ -209,6 +220,12 @@ static void positionView(UIImageView *view, CGPoint position)
|
|||
screenFrame.size.height /= [UIScreen mainScreen].scale;
|
||||
|
||||
_gbView.frame = screenFrame;
|
||||
|
||||
screenFrame.origin.x += 8;
|
||||
screenFrame.origin.y += 8;
|
||||
screenFrame.size.width -= 16;
|
||||
screenFrame.size.height -= 16;
|
||||
_screenLabel.frame = screenFrame;
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
Loading…
Reference in New Issue