X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=linux%2Fgp2x.c;h=a22e079f1b4ca740405d78299e5cea8b7393ce8f;hb=82abf46f3db8ade517881c03327bdbc0de848eb2;hp=4c11d2b1dab8235ef41da6ebcd9332275d3d4e86;hpb=2c60056042e94007286e3e0e1789f4c9a78b7731;p=libpicofe.git diff --git a/linux/gp2x.c b/linux/gp2x.c index 4c11d2b..a22e079 100644 --- a/linux/gp2x.c +++ b/linux/gp2x.c @@ -48,6 +48,12 @@ static void destroy (GtkWidget *widget, gpointer data) gtk_main_quit (); } +/* faking GP2X pad */ +enum { GP2X_UP=0x1, GP2X_LEFT=0x4, GP2X_DOWN=0x10, GP2X_RIGHT=0x40, + GP2X_START=1<<8, GP2X_SELECT=1<<9, GP2X_L=1<<10, GP2X_R=1<<11, + GP2X_A=1<<12, GP2X_B=1<<13, GP2X_X=1<<14, GP2X_Y=1<<15, + GP2X_VOL_UP=1<<23, GP2X_VOL_DOWN=1<<22, GP2X_PUSH=1<<27 }; + static gint key_press_event (GtkWidget *widget, GdkEventKey *event) { switch (event->hardware_keycode) @@ -334,11 +340,6 @@ void gp2x_pd_clone_buffer2(void) } /* joy */ -unsigned long gp2x_joystick_read(int allow_usb_joy) -{ - return current_keys; -} - int gp2x_touchpad_read(int *x, int *y) { return -1;