From the Lite-C workshop:

Code:
#include <acknex.h>
#include <default.c>

BMAP* pcx_btn_resume = "btn_resume.pcx";
BMAP* mouse_pcx = "mouse.pcx";

PANEL* hautpmenu =
{
layer = 10;
pos_x = 50;
pos_y = 50;
//size_x = 100; // just for debugging
//size_y = 100; // just for debugging
//bmap = pcx_btn_resume; // just for debugging
//digits(0,0,4,fnt_century12,1,var_mainmenu_vis); // just for debugging
button = (0,0,pcx_btn_resume,pcx_btn_resume,pcx_btn_resume,NULL,quit_program,NULL);
flags |= (VISIBLE | OVERLAY);
}

function main()
{
video_mode = 7;
screen_color.blue = 150;
mouse_map = mouse_pcx;
mouse_mode = 2;
while (1)
{
mouse_pos.x = mouse_cursor.x;
mouse_pos.y = mouse_cursor.y;
wait (1);
}
}

function quit_program()
{
while (key_any) {wait (1);}
sys_exit(NULL);
}




smile