#ifndef GP2X_H #define GP2X_H #include #include #include #include #include #include "wl_def.h" #define GP2X_BUTTON_UP (0) #define GP2X_BUTTON_DOWN (4) #define GP2X_BUTTON_LEFT (2) #define GP2X_BUTTON_RIGHT (6) #define GP2X_BUTTON_UPLEFT (1) #define GP2X_BUTTON_UPRIGHT (7) #define GP2X_BUTTON_DOWNLEFT (3) #define GP2X_BUTTON_DOWNRIGHT (5) #define GP2X_BUTTON_CLICK (18) #define GP2X_BUTTON_A (12) #define GP2X_BUTTON_B (13) #define GP2X_BUTTON_X (15) #define GP2X_BUTTON_Y (14) #define GP2X_BUTTON_L (11) #define GP2X_BUTTON_R (10) #define GP2X_BUTTON_START (8) #define GP2X_BUTTON_SELECT (9) #define GP2X_BUTTON_VOLUP (16) #define GP2X_BUTTON_VOLDOWN (17) #define VOLUME_MIN 0 #define VOLUME_MAX 100 #define VOLUME_CHANGE_RATE 2 #define VOLUME_NOCHG 0 #define VOLUME_DOWN 1 #define VOLUME_UP 2 #define KEY_DOWN 1 #define KEY_UP 0 void GP2X_Init(); void GP2X_Shutdown(); void GP2X_StartMMUHack(); void GP2X_AdjustVolume( int direction ); void GP2X_ButtonDown( int button ); void GP2X_ButtonUp( int button ); void Screenshot( void ); void SetKeyboard( unsigned int key, int press ); #endif // GP2X_H