Uint32 SDL_GetRelativeMouseState(int* x, int* y)
x | マウス最後に記録した座標からの相対X座標を代入するポインタ |
y | マウス最後に記録した座標からの相対Y座標を代入するポインタ |
現在のボタンの状態は, 戻り値のビットマスクで, SDL_BUTTON(X)マクロでチェックできる (通常はX=1が左, 2が中央, 3が右).
xとyは, 最後にSDL_GetRelativeMouseState()を呼んでから, またはイベントを初期化してからの座標の差である. xとyにはNULLを渡すことができる.