Module: SDL::Mouse
- Defined in:
- ext/sdl/sdl.c
Class Method Summary collapse
-
.state ⇒ Object
// SDL::Mouse methods:.
Class Method Details
.state ⇒ Object
// SDL::Mouse methods:
351 352 353 354 355 356 357 358 359 360 361 362 363 |
# File 'ext/sdl/sdl.c', line 351 static VALUE Mouse_s_state(VALUE mod) { UNUSED(mod); int x,y; Uint8 result = SDL_GetMouseState(&x, &y); return rb_ary_new3(5, INT2FIX(x), INT2FIX(y), INT2BOOL(result&SDL_BUTTON_LMASK), INT2BOOL(result&SDL_BUTTON_MMASK), INT2BOOL(result&SDL_BUTTON_RMASK)); } |