Objective-C/Common/AAPLGameView.h
/* |
Copyright (C) 2016 Apple Inc. All Rights Reserved. |
See LICENSE.txt for this sample’s licensing information |
Abstract: |
The view displaying the game scene, including the 2D overlay. |
*/ |
@import simd; |
@import SceneKit; |
@protocol AAPLKeyboardAndMouseEventsDelegate <NSObject> |
#if !(TARGET_OS_IOS || TARGET_OS_TV) |
@required |
- (BOOL)mouseDown:(NSView *)view event:(NSEvent *)event; |
- (BOOL)mouseDragged:(NSView *)view event:(NSEvent *)event; |
- (BOOL)mouseUp:(NSView *)view event:(NSEvent *)event; |
- (BOOL)keyDown:(NSView *)view event:(NSEvent *)event; |
- (BOOL)keyUp:(NSView *)view event:(NSEvent *)event; |
#endif |
@end |
@interface AAPLGameView : SCNView |
@property(nonatomic) NSUInteger collectedPearlsCount; |
@property(nonatomic) NSUInteger collectedFlowersCount; |
- (void)showEndScreen; |
@property(nonatomic, weak) id <AAPLKeyboardAndMouseEventsDelegate> eventsDelegate; |
#if TARGET_OS_IOS |
- (CGRect)virtualDPadBounds; |
#endif |
@end |
Copyright © 2016 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2016-09-13