6 mouse
*getMouseState(void)
11 m
=calloc(1, sizeof(mouse
));
12 buttons
=SDL_GetMouseState(&m
-> x
, &m
->y
);
14 *(((int *) m
) +(sizeof(int)*k
)) =SDL_BUTTON (k
+1);
19 void setMousePosition(int x
, int y
)
22 //todo check if propper cast to Uint16 is required
25 int isMouseButtonDown(int b
)
27 if (b
<1 ||b
>5) return 0;
28 mouse
*m
=getMouseState();
29 int state
=*(((int *) m
) -1 +(sizeof(int)*b
));