mirror of
https://github.com/yawut/SDL.git
synced 2026-10-02 05:06:46 -05:00
3
WhatsNew
3
WhatsNew
@@ -3,6 +3,9 @@ This is a list of API changes in SDL's version history.
|
||||
|
||||
Version 1.0:
|
||||
|
||||
1.2.13:
|
||||
Added SDL_BUTTON_X1 and SDL_BUTTON_X2 constants.
|
||||
|
||||
1.2.12:
|
||||
Added SDL_VIDEO_ALLOW_SCREENSAVER to override SDL's disabling
|
||||
of the screensaver on Mac OS X and X11.
|
||||
|
||||
@@ -122,9 +122,13 @@ extern DECLSPEC int SDLCALL SDL_ShowCursor(int toggle);
|
||||
#define SDL_BUTTON_RIGHT 3
|
||||
#define SDL_BUTTON_WHEELUP 4
|
||||
#define SDL_BUTTON_WHEELDOWN 5
|
||||
#define SDL_BUTTON_X1 6
|
||||
#define SDL_BUTTON_X2 7
|
||||
#define SDL_BUTTON_LMASK SDL_BUTTON(SDL_BUTTON_LEFT)
|
||||
#define SDL_BUTTON_MMASK SDL_BUTTON(SDL_BUTTON_MIDDLE)
|
||||
#define SDL_BUTTON_RMASK SDL_BUTTON(SDL_BUTTON_RIGHT)
|
||||
#define SDL_BUTTON_X1MASK SDL_BUTTON(SDL_BUTTON_X1)
|
||||
#define SDL_BUTTON_X2MASK SDL_BUTTON(SDL_BUTTON_X2)
|
||||
|
||||
|
||||
/* Ends C function definitions when using C++ */
|
||||
|
||||
@@ -520,12 +520,12 @@ LRESULT CALLBACK WinMessage(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||
break;
|
||||
case WM_XBUTTONDOWN:
|
||||
xbuttonval = GET_XBUTTON_WPARAM(wParam);
|
||||
button = SDL_BUTTON_WHEELDOWN + xbuttonval;
|
||||
button = SDL_BUTTON_X1 + xbuttonval - 1;
|
||||
state = SDL_PRESSED;
|
||||
break;
|
||||
case WM_XBUTTONUP:
|
||||
xbuttonval = GET_XBUTTON_WPARAM(wParam);
|
||||
button = SDL_BUTTON_WHEELDOWN + xbuttonval;
|
||||
button = SDL_BUTTON_X1 + xbuttonval - 1;
|
||||
state = SDL_RELEASED;
|
||||
break;
|
||||
default:
|
||||
|
||||
Reference in New Issue
Block a user