#import "NJOutputMouseMove.h"
-#import "NJInputController.h"
+#import "NJDeviceController.h"
@implementation NJOutputMouseMove {
int sign;
}
- (NSDictionary *)serialize {
- return @{ @"type": @"mouse move", @"axis": @(_axis) };
+ return @{ @"type": self.class.serializationCode, @"axis": @(_axis) };
}
+ (NJOutput *)outputDeserialize:(NSDictionary *)serialization
return output;
}
-- (BOOL)update:(NJInputController *)jc {
+- (BOOL)update:(NJDeviceController *)jc {
if (fabsf(self.magnitude) < 0.01) {
sign = 0;
return NO; // dead zone