uint32_t get_mouse_button_mask()
Returns the current mouse button mask.
uint32_t get_mouse_state(int *x, int *y)
A wrapper for SDL_GetMouseState that gives coordinates in draw space.
unsigned get_mods()
Returns a bitmask of active modifier keys (ctrl, shift, alt, gui).
point get_mouse_location()
Returns the current mouse location in draw space.