|
@@ -23,11 +23,11 @@ static math::vec2 cast(NSPoint point) {
|
|
|
NSEventModifierFlags previousModifierFlags = 0;
|
|
NSEventModifierFlags previousModifierFlags = 0;
|
|
|
|
|
|
|
|
-(void)mouseUp:(NSEvent *)event {
|
|
-(void)mouseUp:(NSEvent *)event {
|
|
|
- [self engine]->process_mouse_event(cast(NSEvent.mouseLocation), false);
|
|
|
|
|
|
|
+ self.engine->process_mouse_event(cast(NSEvent.mouseLocation), false);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-(void)mouseDown:(NSEvent *)event {
|
|
-(void)mouseDown:(NSEvent *)event {
|
|
|
- [self engine]->process_mouse_event(cast(NSEvent.mouseLocation), true);
|
|
|
|
|
|
|
+ self.engine->process_mouse_event(cast(NSEvent.mouseLocation), true);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-(void)flagsChanged:(NSEvent *)event {
|
|
-(void)flagsChanged:(NSEvent *)event {
|
|
@@ -41,17 +41,17 @@ NSEventModifierFlags previousModifierFlags = 0;
|
|
|
if (is_on == (previousModifierFlags & flag)) {
|
|
if (is_on == (previousModifierFlags & flag)) {
|
|
|
continue;
|
|
continue;
|
|
|
}
|
|
}
|
|
|
- [self engine]->process_key_event(key, is_on);
|
|
|
|
|
|
|
+ self.engine->process_key_event(key, is_on);
|
|
|
}
|
|
}
|
|
|
previousModifierFlags = event.modifierFlags;
|
|
previousModifierFlags = event.modifierFlags;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-(void)keyUp:(NSEvent *)event {
|
|
-(void)keyUp:(NSEvent *)event {
|
|
|
- [self engine]->process_key_event(event.keyCode, false);
|
|
|
|
|
|
|
+ self.engine->process_key_event(event.keyCode, false);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-(void)keyDown:(NSEvent *)event {
|
|
-(void)keyDown:(NSEvent *)event {
|
|
|
- [self engine]->process_key_event(event.keyCode, true);
|
|
|
|
|
|
|
+ self.engine->process_key_event(event.keyCode, true);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@end
|
|
@end
|