Mercurial > repos > blastem
diff io.h @ 907:b5d35222047e
Mega mouse support is mostly done
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 28 Nov 2015 21:27:21 -0800 |
parents | b9564fb88a5a |
children | 599e2861f484 |
line wrap: on
line diff
--- a/io.h Sat Nov 28 20:05:15 2015 -0800 +++ b/io.h Sat Nov 28 21:27:21 2015 -0800 @@ -38,8 +38,10 @@ uint16_t last_read_y; uint16_t cur_x; uint16_t cur_y; + int16_t delta_x; + int16_t delta_y; uint8_t tr_counter; - uint8_t state; + uint8_t mouse_num; } mouse; } device; uint8_t output; @@ -76,6 +78,8 @@ void handle_joyup(int joystick, int button); void handle_joy_dpad(int joystick, int dpad, uint8_t state); void handle_mouse_moved(int mouse, uint16_t x, uint16_t y); +void handle_mousedown(int mouse, int button); +void handle_mouseup(int mouse, int button); #endif //IO_H_