Provided by: allegro4-doc_4.4.2-10_all bug

NAME

       mouse_callback - User specified mouse callback. Allegro game programming library.

SYNOPSIS

       #include <allegro.h>

       extern void (*mouse_callback)(int flags);

DESCRIPTION

       Called  by  the  interrupt  handler  whenever  the  mouse moves or one of the buttons changes state. This
       function must be in locked memory, and must execute _very_ quickly! It is passed  the  event  flags  that
       triggered   the   call,   which   is   a   bitmask   containing   any   of  the  values  MOUSE_FLAG_MOVE,
       MOUSE_FLAG_LEFT_DOWN,       MOUSE_FLAG_LEFT_UP,        MOUSE_FLAG_RIGHT_DOWN,        MOUSE_FLAG_RIGHT_UP,
       MOUSE_FLAG_MIDDLE_DOWN, MOUSE_FLAG_MIDDLE_UP, and MOUSE_FLAG_MOVE_Z. Note that even if the mouse has more
       than three buttons, only the first three can be trapped using a callback.

SEE ALSO

       install_mouse(3alleg4)