version 1.1 | | version 1.2 |
---|
| | |
while (n-- > 0) | | while (n-- > 0) |
{ | | { |
giiEventRead(inputs, &event, emAll); | | giiEventRead(inputs, &event, emAll); |
if (event.any.type == evKeyPress) | | switch (event.any.type) |
keyboard_handler(event.key.button, 1); | | { |
if (event.any.type == evKeyRelease) | | case evKeyPress: |
keyboard_handler(event.key.button, 0); | | keyboard_handler(event.key.label, 1); |
if (event.any.type == evPtrAbsolute) | | break; |
| | case evKeyRelease: |
| | keyboard_handler(event.key.label, 0); |
| | break; |
| | case evPtrAbsolute: |
mouse_handler_absolute(event.pmove.x, event.pmove.y); | | mouse_handler_absolute(event.pmove.x, event.pmove.y); |
if (event.any.type == evPtrRelative) | | break; |
| | case evPtrRelative: |
mouse_handler_relative(event.pmove.x, event.pmove.y); | | mouse_handler_relative(event.pmove.x, event.pmove.y); |
if (event.any.type == evPtrButtonPress) | | break; |
| | case evPtrButtonPress: |
mouse_handler_button(event.pbutton.button, 1); | | mouse_handler_button(event.pbutton.button, 1); |
if (event.any.type == evPtrButtonRelease) | | break; |
| | case evPtrButtonRelease: |
mouse_handler_button(event.pbutton.button, 0); | | mouse_handler_button(event.pbutton.button, 0); |
| | break; |
| | } |
} | | } |
} | | } |
| | |