home *** CD-ROM | disk | FTP | other *** search
/ ST-Computer Leser-CD 2000 January / LCD_01_2000.iso / games / doom / pmdoom / include / control / ikbd.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-12-17  |  791 b   |  40 lines

  1. /*
  2.  *    IKBD 6301 definitions
  3.  *
  4.  *    Patrice Mandin
  5.  */
  6.  
  7. #ifndef _I_IKBD_H_
  8. #define _I_IKBD_H_ 
  9.  
  10. #include "control/scancode.h"
  11.  
  12. /* ASM routines to start/stop interrupt handler */
  13. void I_Asm_InitControl_6301(void);
  14. void I_Asm_ShutdownControl_6301(void);
  15.  
  16. /* IKBD routines */
  17. void I_InitControl_6301(void);
  18. void I_ShutdownControl_6301(void);
  19.  
  20. void I_UpdateKeyboard_6301(void);
  21. void I_UpdateMouse_6301(void);
  22. void I_UpdateJoystick_6301(void);
  23.  
  24. extern unsigned char atari_clavier[128];
  25. extern short atari_CtrlCPressed;
  26.  
  27. extern short atari_mousex;
  28. extern short atari_mousey;
  29. extern short atari_mouseb;
  30.  
  31. extern short atari_joystick;
  32.  
  33. #define JS_UP         (1<<0)
  34. #define JS_DOWN        (1<<1)
  35. #define JS_LEFT        (1<<2)
  36. #define JS_RIGHT    (1<<3)
  37. #define JS_FIRE        (1<<7)
  38.  
  39. #endif
  40.