SDL_GetMouseState

Name

SDL_GetMouseState -- 現在のマウスの状態を得ます。

Synopsis

#include "SDL.h"

Uint8 SDL_GetMouseState(int *x, int *y);

Description

ボタンの状態はビットマスクで返されるため、 SDL_BUTTON(X)マクロを使ってチェックすることができます。 x and y には マウスカーソルの位置が返されます。 xy にはNULL渡すこともできます。

Example


SDL_PumpEvents();
if(SDL_GetMouseState(NULL, NULL)&SDL_BUTTON(1))
  printf("マウスボタン1(左) が押されました。\n");

See Also

SDL_GetRelativeMouseState, SDL_PumpEvents