SameBoy/JoyKit/JOYAxes2D.h

24 lines
486 B
Objective-C

#import <Foundation/Foundation.h>
#import "JOYInput.h"
typedef enum {
JOYAxes2DUsageNone,
JOYAxes2DUsageLeftStick,
JOYAxes2DUsageRightStick,
JOYAxes2DUsageMiddleStick,
JOYAxes2DUsagePointer,
JOYAxes2DUsageNonGenericMax,
JOYAxes2DUsageGeneric0 = 0x10000,
} JOYAxes2DUsage;
@interface JOYAxes2D : JOYInput
+ (NSString *)usageToString: (JOYAxes2DUsage) usage;
- (double)distance;
- (double)angle;
- (NSPoint)value;
@property JOYAxes2DUsage usage;
@end