0,0 → 1,51 |
#ifndef GP2X_H |
#define GP2X_H |
|
#include <SDL/SDL.h> |
#include <sys/ioctl.h> |
#include <sys/soundcard.h> |
#include <fcntl.h> |
#include <unistd.h> |
|
#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 |
Property changes: |
Added: svn:executable |
+* |
\ No newline at end of property |