X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=blobdiff_plain;f=NJOutputMouseMove.m;h=8efb8cb29c174c1708b5b55762e81c0bd9dd3f87;hp=5e59d4e8b988aa0fec98dba70459fb5c88103afa;hb=844a57be52a2e243832e3d83d148fa3cea6d5ad1;hpb=dcedf147ddcb6c21768cea94a2f06b93007d2a82 diff --git a/NJOutputMouseMove.m b/NJOutputMouseMove.m index 5e59d4e..8efb8cb 100644 --- a/NJOutputMouseMove.m +++ b/NJOutputMouseMove.m @@ -7,7 +7,7 @@ #import "NJOutputMouseMove.h" -#import "NJInputController.h" +#import "NJDeviceController.h" @implementation NJOutputMouseMove { int sign; @@ -22,7 +22,7 @@ } - (NSDictionary *)serialize { - return @{ @"type": @"mouse move", @"axis": @(_axis) }; + return @{ @"type": self.class.serializationCode, @"axis": @(_axis) }; } + (NJOutput *)outputDeserialize:(NSDictionary *)serialization @@ -32,7 +32,7 @@ return output; } -- (BOOL)update:(NJInputController *)jc { +- (BOOL)update:(NJDeviceController *)jc { if (fabsf(self.magnitude) < 0.01) { sign = 0; return NO; // dead zone