//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