Main Page | Modules | Data Structures | File List | Data Fields | Globals

sjoy.h File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Defines

#define SJOY_PS2_R_LEFT   (1)
#define SJOY_PS2_R_DOWN   (1 << 1)
#define SJOY_PS2_R_UP   (1 << 2)
#define SJOY_PS2_R_RIGHT   (1 << 3)
#define SJOY_PS2_L1   (1 << 4)
#define SJOY_PS2_R1   (1 << 5)
#define SJOY_PS2_L2   (1 << 6)
#define SJOY_PS2_R2   (1 << 7)
#define SJOY_PS2_SELECT   (1 << 8)
#define SJOY_PS2_START   (1 << 9)
#define SJOY_PS2_L_LEFT   (1 << 10)
#define SJOY_PS2_L_DOWN   (1 << 11)
#define SJOY_PS2_L_UP   (1 << 12)
#define SJOY_PS2_L_RIGHT   (1 << 13)
#define SJOY_PS2_SQUARE   (1)
#define SJOY_PS2_CROSS   (1 << 1)
#define SJOY_PS2_TRIANGLE   (1 << 2)
#define SJOY_PS2_CIRCLE   (1 << 3)
#define SJOY_PS2_LEFT   (1 << 10)
#define SJOY_PS2_DOWN   (1 << 11)
#define SJOY_PS2_UP   (1 << 12)
#define SJOY_PS2_RIGHT   (1 << 13)

Functions

int sjoy_open (void)
int sjoy_close (void)
void sjoy_poll (void)
int sjoy_get_button (int joy)
int sjoy_get_axis (int joy, int axis)
int sjoy_get_ps2_button (int joy)


Define Documentation

#define SJOY_PS2_CIRCLE   (1 << 3)
 

Definition at line 29 of file sjoy.h.

#define SJOY_PS2_CROSS   (1 << 1)
 

Definition at line 27 of file sjoy.h.

#define SJOY_PS2_DOWN   (1 << 11)
 

Definition at line 31 of file sjoy.h.

#define SJOY_PS2_L1   (1 << 4)
 

Definition at line 14 of file sjoy.h.

#define SJOY_PS2_L2   (1 << 6)
 

Definition at line 16 of file sjoy.h.

#define SJOY_PS2_L_DOWN   (1 << 11)
 

Definition at line 21 of file sjoy.h.

#define SJOY_PS2_L_LEFT   (1 << 10)
 

Definition at line 20 of file sjoy.h.

#define SJOY_PS2_L_RIGHT   (1 << 13)
 

Definition at line 23 of file sjoy.h.

#define SJOY_PS2_L_UP   (1 << 12)
 

Definition at line 22 of file sjoy.h.

#define SJOY_PS2_LEFT   (1 << 10)
 

Definition at line 30 of file sjoy.h.

#define SJOY_PS2_R1   (1 << 5)
 

Definition at line 15 of file sjoy.h.

#define SJOY_PS2_R2   (1 << 7)
 

Definition at line 17 of file sjoy.h.

#define SJOY_PS2_R_DOWN   (1 << 1)
 

Definition at line 11 of file sjoy.h.

#define SJOY_PS2_R_LEFT   (1)
 

Definition at line 10 of file sjoy.h.

#define SJOY_PS2_R_RIGHT   (1 << 3)
 

Definition at line 13 of file sjoy.h.

#define SJOY_PS2_R_UP   (1 << 2)
 

Definition at line 12 of file sjoy.h.

#define SJOY_PS2_RIGHT   (1 << 13)
 

Definition at line 33 of file sjoy.h.

#define SJOY_PS2_SELECT   (1 << 8)
 

Definition at line 18 of file sjoy.h.

#define SJOY_PS2_SQUARE   (1)
 

Definition at line 26 of file sjoy.h.

#define SJOY_PS2_START   (1 << 9)
 

Definition at line 19 of file sjoy.h.

#define SJOY_PS2_TRIANGLE   (1 << 2)
 

Definition at line 28 of file sjoy.h.

#define SJOY_PS2_UP   (1 << 12)
 

Definition at line 32 of file sjoy.h.


Function Documentation

int sjoy_close void   ) 
 

Definition at line 52 of file sjoy.c.

int sjoy_get_axis int  joy,
int  axis
 

Definition at line 107 of file sjoy.c.

int sjoy_get_button int  joy  ) 
 

Definition at line 101 of file sjoy.c.

int sjoy_get_ps2_button int  joy  ) 
 

Definition at line 113 of file sjoy.c.

int sjoy_open void   ) 
 

Definition at line 29 of file sjoy.c.

void sjoy_poll void   ) 
 

Definition at line 68 of file sjoy.c.


Generated on Fri Oct 15 02:08:57 2004 for ps2util by doxygen 1.3.3