# mouse.c File Reference

`#include <allegro5/allegro5.h>`
`#include "../include/mouse.h"`

Go to the source code of this file.

## Functions
void | mousedown (ALLEGRO_MOUSE_EVENT *mouse_data)
void | mouseup (ALLEGRO_MOUSE_EVENT *mouse_data)
void | mouseaxes (ALLEGRO_MOUSE_EVENT *mouse_data)
void | mouseupdate (void)
void * | mousecheck (MOUSE_CALLBACK func, void *data)

## Detailed Description

Handles mouse input

Note:
  Does not trigger mouse events; events are handled by the mousehandler function in the handler.c routines. The mousehandler function is called by this modules mousecheck function via a function pointer.

Definition in file mouse.c.