git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@34009 e17a0e51-4ae3-4d35-97c3-1a29b211df97

This commit is contained in:
SND\weimingzhi_cp 2009-10-30 09:31:02 +00:00
parent 057e9df5a6
commit 0b461b4c83
2 changed files with 12 additions and 11 deletions

View File

@ -3,6 +3,7 @@ October 30, 2009 Wei Mingzhi <weimingzhi@gmail.com>
* data/pcsx.glade2: Do not allow resizing for dialog boxes.
* plugins/dfsound/spucfg-0.1df/dfsound.glade2: Likewise.
* plugins/dfxvideo/gpucfg-0.1df/dfxvideo.glade2: Likewise.
* plugins/dfinput/pad.h: Declare several variables as volatile.
October 29, 2009 Wei Mingzhi <weimingzhi@gmail.com>

View File

@ -108,22 +108,22 @@ typedef struct tagConfig {
} CONFIG;
typedef struct tagPadState {
SDL_Joystick *JoyDev;
uint8_t PadMode;
uint8_t PadID;
uint16_t KeyStatus;
uint16_t JoyKeyStatus;
uint8_t AnalogStatus[ANALOG_TOTAL][2]; // 0-255 where 128 is center position
SDL_Joystick *JoyDev;
uint8_t PadMode;
uint8_t PadID;
volatile uint16_t KeyStatus;
volatile uint16_t JoyKeyStatus;
volatile uint8_t AnalogStatus[ANALOG_TOTAL][2]; // 0-255 where 128 is center position
} PADSTATE;
typedef struct tagGlobalData {
CONFIG cfg;
CONFIG cfg;
uint8_t Opened;
Display *Disp;
uint8_t Opened;
Display *Disp;
PADSTATE PadState[2];
long KeyLeftOver;
PADSTATE PadState[2];
volatile long KeyLeftOver;
} GLOBALDATA;
extern GLOBALDATA g;