1ALLEGRO_MOUSE_STATE(3) ALLEGRO_MOUSE_STATE(3)
2
3
4
6 ALLEGRO_MOUSE_STATE - Allegro 5 API
7
9 #include <allegro5/allegro.h>
10
11 typedef struct ALLEGRO_MOUSE_STATE ALLEGRO_MOUSE_STATE;
12
14 Public fields (read only):
15
16 • x - mouse x position
17
18 • y - mouse y position
19
20 • w, z - mouse wheel position (2D `ball')
21
22 • buttons - mouse buttons bitfield
23
24 The zeroth bit is set if the primary mouse button is held down, the
25 first bit is set if the secondary mouse button is held down, and so
26 on.
27
28 • pressure - pressure, ranging from 0.0 to 1.0
29
31 al_get_mouse_state(3), al_get_mouse_state_axis(3), al_mouse_but‐
32 ton_down(3)
33
34
35
36Allegro reference manual ALLEGRO_MOUSE_STATE(3)