//DEMO.CC
//Program demonstrujący użycie funkcji
//zdefiniowanych w pliku MOUSE.ASM
#include "mouse.h"
#include
#include

int main(void)
{
  clrscr();
  if(!init_mouse()){
     printf("Mysz nie wykryta!!!\n");
     return 0;
  }
  printf("Aby zakończyć naciśnij dowolny klawisz\n");
  printf("Ilość przycisków: %d\n",num_of_buttons());
  show_mouse();
  while(!kbhit()){
     if(get_buttons()&LEFT_BT){
           gotoxy(1,3);
           printf("Lewy przycisk wciśnięty w %d,%d\t\t\n",
                  get_mouseX()>>3,get_mouseY()>>3);
        }
     else{
        gotoxy(1,3);
        printf("Lewy przycisk zwolniony\t\t\t\n");
     }
     if(get_buttons()&RIGHT_BT){
           gotoxy(1,4);
           printf("Prawy przycisk wciśnięty w %d,%d\t\t\n",
              get_mouseX()>>3,get_mouseY()>>3);
        }
     else{
        gotoxy(1,4);
        printf("Prawy przycisk zwolniony\t\t\t\n");
     }
  }
  hide_mouse();
       return 0;
}

Stronę opracował Michał Szulowski