joystick.h

来自「二~六键游戏操纵杆(gamepad)控制程序」· C头文件 代码 · 共 57 行

H
57
字号
/*
** Header file for joystick library.
**
** This file is part of:
**
** Joystick Library for Dos.
** Version: 1.1
**
** Last modified: June 15th, 1997
**
** (C) 1997 Simone Zanella Productions.
**
** E-mail: szanella@dsi.unive.it
**         zanella@prometeo.it
**
** Web:    http://www.dsi.unive.it/~szanella/index.htm
**         http://members.tripod.com/~szanella/index.htm
**
** --------------------------------------------------------
**
** This is freeware: use it as you like, but ALWAYS include
** the original author's name in the docs of your program.
**
** --------------------------------------------------------
*/

/* Bit maps for ReadJoystick */

#define JOY_UP    0x01
#define JOY_DN    0x02
#define JOY_LT    0x04
#define JOY_RT    0x08
#define JOY_AF    0x10
#define JOY_BF    0x20
#define JOY_CF    0x40
#define JOY_DF    0x80
#define JOY_EF    0x100
#define JOY_FF    0x200

/* Flags for mode (function InstallJoystick) */

#define JOY_2BUTTONS   0
#define JOY_4BUTTONS   1
#define JOY_6BUTTONS   2

/* Maps for values returned by InstallJoystick, flags for skipjoy parameter */

#define JOY_NONE       0
#define JOY_FIRST      1
#define JOY_SECOND     2
#define JOY_BOTH       3

/* Public functions to read joystick(s) */

extern unsigned char InstallJoystick(const unsigned char mode, const unsigned char skipjoy, const char * calibfile);
extern void ReadJoystick(unsigned int *first, unsigned int *second);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?