X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=blobdiff_plain;f=Classes%2FNJOutputMouseMove.m;h=09185932a057d7632af42dd1d8296c4472377346;hp=f9435460644dd01199b07440e89f734816cfdb6d;hb=281e575060f936fd9483d1cf6416851b3783fe42;hpb=794a6e8c99be447b2ebc2b5510f7bf8ddeb4d75d diff --git a/Classes/NJOutputMouseMove.m b/Classes/NJOutputMouseMove.m index f943546..0918593 100644 --- a/Classes/NJOutputMouseMove.m +++ b/Classes/NJOutputMouseMove.m @@ -22,7 +22,7 @@ }; } -+ (NJOutput *)outputDeserialize:(NSDictionary *)serialization { ++ (NJOutput *)outputWithSerialization:(NSDictionary *)serialization { NJOutputMouseMove *output = [[NJOutputMouseMove alloc] init]; output.axis = [serialization[@"axis"] intValue]; output.speed = [serialization[@"speed"] floatValue]; @@ -37,7 +37,7 @@ #define CLAMP(a, l, h) MIN(h, MAX(a, l)) -- (BOOL)update:(NJInputController *)jc { +- (BOOL)update:(NJInputController *)ic { if (self.magnitude < 0.05) return NO; // dead zone @@ -58,10 +58,10 @@ dy = self.magnitude * _speed; break; } - NSPoint mouseLoc = jc.mouseLoc; + NSPoint mouseLoc = ic.mouseLoc; mouseLoc.x = CLAMP(mouseLoc.x + dx, 0, size.width - 1); mouseLoc.y = CLAMP(mouseLoc.y - dy, 0, size.height - 1); - jc.mouseLoc = mouseLoc; + ic.mouseLoc = mouseLoc; CGEventRef move = CGEventCreateMouseEvent(NULL, kCGEventMouseMoved, CGPointMake(mouseLoc.x, size.height - mouseLoc.y),