Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Sunday, October 25, 2026

Diff for games/_shared/mouse.h between version 1.1 and 1.2

version 1.1, 2003/05/11 18:50:17 version 1.2, 2003/05/21 13:56:45
Line 1 
Line 1 
 /* Interrupt 0x33 header file programmed by Ondrej Jombˇk         */  /* Interrupt 0x33 header file programmed by Ondrej Jombˇk         */
 /* Copyright (c) 1998 Alfa&Omega software Limited and StrangeARTS */  /* Copyright (c) 1998 Alfa&Omega software Limited and StrangeARTS */
   
 /* $Platon: $ */  /* $Platon: games/_shared/mouse.h,v 1.1.1.1 2003/05/11 18:50:17 nepto Exp $ */
   
 #ifndef __MOUSE_H  #ifndef __MOUSE_H
 #define __MOUSE_H  #define __MOUSE_H
   
 /* INCLUDE */  /* INCLUDE */
 #include <typedef.h>  #include <typedef.h>
   
 /* TYPEDEF */  /* TYPEDEF */
   
 /* DEFINE */  /* DEFINE */
   
 /* INTERFACE */  /* INTERFACE */
 /* 0h-inicializacia mysi  /* 0h-inicializacia mysi
 vstup  : nic  vstup  : nic
 vystup : pocet tlacitok, podporovanych mysou */  vystup : pocet tlacitok, podporovanych mysou */
 BYTE initmouse(void);  BYTE initmouse(void);
   
 /* 1h-zobrazenie kurzora  /* 1h-zobrazenie kurzora
 vstup  : nic  vstup  : nic
 vystup : nic */  vystup : nic */
 void showmouse(void);  void showmouse(void);
   
 /* 2h-skrytie kurzora  /* 2h-skrytie kurzora
 vstup  : nic  vstup  : nic
 vystup : nic */  vystup : nic */
 void hidemouse(void);  void hidemouse(void);
   
 /* 3h-informacie o pozicii mysi a stave tlacitok  /* 3h-informacie o pozicii mysi a stave tlacitok
 vstup  : pointer na x,y  vstup  : pointer na x,y
 vystup : hodnota stlaceneho tlacitka */  vystup : hodnota stlaceneho tlacitka */
 BYTE getmousepos(WORD*x,WORD*y);  BYTE getmousepos(WORD*x,WORD*y);
   
 /* 4h-nadstavenie pozicie kurzora  /* 4h-nadstavenie pozicie kurzora
 vstup  : x-ova a y-ova suradnica  vstup  : x-ova a y-ova suradnica
 vystup : nic */  vystup : nic */
 void setmousepos(WORD x,WORD y);  void setmousepos(WORD x,WORD y);
   
 /* 5h-informacie o stlaceni tlacitka  /* 5h-informacie o stlaceni tlacitka
 vstup  : tlacitko a pointer na x,y  vstup  : tlacitko a pointer na x,y
 vystup : pocet stlaceni tlacitka od posledneho volania */  vystup : pocet stlaceni tlacitka od posledneho volania */
 BYTE pressbutton(BYTE but,WORD*x,WORD*y);  BYTE pressbutton(BYTE but,WORD*x,WORD*y);
   
 /* 6h-informacie o uvolneni tlacitka  /* 6h-informacie o uvolneni tlacitka
 vstup  : tlacitko a pointer na x,y  vstup  : tlacitko a pointer na x,y
 vystup : pocet uvolneni tlacitka od posledneho volania */  vystup : pocet uvolneni tlacitka od posledneho volania */
 BYTE releasebutton(BYTE but,WORD*x,WORD*y);  BYTE releasebutton(BYTE but,WORD*x,WORD*y);
   
 /* 7h-nastavenie horizontalneho rozsahu suradnic  /* 7h-nastavenie horizontalneho rozsahu suradnic
 vstup  : maximalna a minimalna suradnica x  vstup  : maximalna a minimalna suradnica x
 vystup : nic */  vystup : nic */
 void rangex(WORD a_min,WORD a_max);  void rangex(WORD a_min,WORD a_max);
   
 /* 8h-nastavenie horizontalneho rozsahu suradnic  /* 8h-nastavenie horizontalneho rozsahu suradnic
 vstup  : a_maximalna a a_minimalna suradnica y  vstup  : a_maximalna a a_minimalna suradnica y
 vystup : nic */  vystup : nic */
 void rangey(WORD a_min,WORD a_max);  void rangey(WORD a_min,WORD a_max);
   
 /* 9h-definovanie grafickeho kurzoru  /* 9h-definovanie grafickeho kurzoru
 vstup  : posunutie aktivneho bodu a pointer na data kurzoru  vstup  : posunutie aktivneho bodu a pointer na data kurzoru
 vystup : nic */  vystup : nic */
 void setmousecur(WORD x,WORD y,void *p);  void setmousecur(WORD x,WORD y,void *p);
   
 /* 10h-definovanie obdlznika v ktorom sa kurzor stava neviditelny  /* 10h-definovanie obdlznika v ktorom sa kurzor stava neviditelny
 vstup  : suradnice obdlznika  vstup  : suradnice obdlznika
 vystup : nic */  vystup : nic */
 void exclude(WORD x1,WORD y1,WORD x2,WORD y2);  void exclude(WORD x1,WORD y1,WORD x2,WORD y2);
   
 /* 0fh-nastavenie citlivosti pohybu mysi  /* 0fh-nastavenie citlivosti pohybu mysi
 vstup  :  vstup  :
 vystup : nic */  vystup : nic */
 void mousesensitive(WORD x,WORD y);  void mousesensitive(WORD x,WORD y);
   
 void setmousespeed(WORD speed);  void setmousespeed(WORD speed);
   
 #endif  #endif
   

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top