Name
SDL_GetMouseState -- 現在のマウスの状態を得ます。
Synopsis
#include "SDL.h"
Uint8 SDL_GetMouseState(int *x, int *y);
Description
ボタンの状態はビットマスクで返されるため、
SDL_BUTTON(X)マクロを使ってチェックすることができます。
x and y には
マウスカーソルの位置が返されます。
xとy にはNULL渡すこともできます。
Example
SDL_PumpEvents();
if(SDL_GetMouseState(NULL, NULL)&SDL_BUTTON(1))
printf("マウスボタン1(左) が押されました。\n");