LOL you don't have any mouse code?
How are the buttons supposed to work then anyway?

uhm .. ok just insert this code snippet at the beginning of your code:
Code:
bmap arrow_map = <arrow.pcx>; //or whatever your arrow file is
then place this where your functions are/will be:
Code:
function set_mouse(_mode)
{
mouse_mode = _mode;
mouse_map = arrow_map;
while(mouse_mode > 0)
{
mouse_pos.x = pointer.x;
mouse_pos.y = pointer.y;
wait(1);
}
mouse_map = null;
}
And add this at the end of your main function (which loads the level):
Code:
set_mouse(2);
I guess thats it.