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_