home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Pascal / MAXONPASCAL2.DMS / in.adf / INCLUDE / devices / gameport.h < prev    next >
Encoding:
Text File  |  1994-07-25  |  926 b   |  42 lines

  1. {$if not def DEVICES_GAMEPORT_H} CONST DEVICES_GAMEPORT_H=0;
  2.  
  3. { ********************************************************************
  4.   ** KickPascal-Include-Datei "devices/gameport.h" zu Kickstart 3.0 **
  5.   ******************************************************************** }
  6.  
  7. TYPE p_GamePortTrigger = ^GamePortTrigger;
  8.  
  9. {$if not def EXEC_IO_H;incl "exec/io.h";endif}
  10.  
  11. CONST
  12.  GPD_READEVENT  = (CMD_NONSTD+0);
  13.  GPD_ASKCTYPE   = (CMD_NONSTD+1);
  14.  GPD_SETCTYPE   = (CMD_NONSTD+2);
  15.  GPD_ASKTRIGGER = (CMD_NONSTD+3);
  16.  GPD_SETTRIGGER = (CMD_NONSTD+4);
  17.  
  18. CONST
  19.  GPTB_DOWNKEYS = 0;
  20.  GPTF_DOWNKEYS = $1;
  21.  GPTB_UPKEYS   = 1;
  22.  GPTF_UPKEYS   = $2;
  23.  
  24. TYPE GamePortTrigger = RECORD
  25.  gpt_Keys    : Word;
  26.  gpt_Timeout : Word;
  27.  gpt_XDelta  : Word;
  28.  gpt_YDelta  : Word;
  29. END;
  30.  
  31. CONST
  32.  GPCT_ALLOCATED    = -1;
  33.  GPCT_NOCONTROLLER =  0;
  34.  GPCT_MOUSE        =  1;
  35.  GPCT_RELJOYSTICK  =  2;
  36.  GPCT_ABSJOYSTICK  =  3;
  37.  
  38.  
  39. CONST GPDERR_SETCTYPE = 1;
  40.  
  41. {$endif}
  42.