main/kconfig.h File Reference

#include "types.h"

Classes

struct  control_info

Defines

#define CONTROL_NONE   0
#define CONTROL_JOYSTICK   1
#define CONTROL_FLIGHTSTICK_PRO   2
#define CONTROL_THRUSTMASTER_FCS   3
#define CONTROL_GRAVIS_GAMEPAD   4
#define CONTROL_MOUSE   5
#define CONTROL_CYBERMAN   6
#define CONTROL_MAX_TYPES   7
#define NUM_D1X_CONTROLS   28
#define MAX_D1X_CONTROLS   40
#define NUM_D1X_KEY_CONTROLS   0
#define NUM_D1X_OTHER_CONTROLS   0
#define NUM_KEY_CONTROLS   46
#define NUM_OTHER_CONTROLS   27
#define NUM_ALL_KEY_CONTROLS   NUM_KEY_CONTROLS+NUM_D1X_KEY_CONTROLS
#define NUM_ALL_OTHER_CONTROLS   NUM_OTHER_CONTROLS+NUM_D1X_OTHER_CONTROLS
#define MAX_CONTROLS   60
#define MAX_NOND1X_CONTROLS   50

Functions

void controls_read_all ()
void kconfig (int n, char *title)
void kc_set_controls ()
void kconfig_sense_init ()
void reset_cruise (void)
int kconfig_is_axes_used (int axis)
void kconfig_init_external_controls (int intno, ssize_t address)
void HUD_init_message (char *format,...)
int isJoyRotationKey (int test_key)
int isMouseRotationKey (int test_key)
int isKeyboardRotationKey (int test_key)

Variables

control_info Controls
ubyte Config_digi_volume
ubyte Config_midi_volume
ubyte Config_control_type
ubyte Config_channels_reversed
ubyte Config_joystick_sensitivity
ubyte kconfig_d1x_settings [MAX_D1X_CONTROLS]
ubyte default_kconfig_d1x_settings [MAX_D1X_CONTROLS]
ubyte kconfig_settings [CONTROL_MAX_TYPES][MAX_CONTROLS]
ubyte default_kconfig_settings [CONTROL_MAX_TYPES][MAX_CONTROLS]
char * control_text [CONTROL_MAX_TYPES]

Define Documentation

#define CONTROL_CYBERMAN   6
 

#define CONTROL_FLIGHTSTICK_PRO   2
 

#define CONTROL_GRAVIS_GAMEPAD   4
 

#define CONTROL_JOYSTICK   1
 

#define CONTROL_MAX_TYPES   7
 

#define CONTROL_MOUSE   5
 

#define CONTROL_NONE   0
 

#define CONTROL_THRUSTMASTER_FCS   3
 

#define MAX_CONTROLS   60
 

#define MAX_D1X_CONTROLS   40
 

#define MAX_NOND1X_CONTROLS   50
 

#define NUM_ALL_KEY_CONTROLS   NUM_KEY_CONTROLS+NUM_D1X_KEY_CONTROLS
 

#define NUM_ALL_OTHER_CONTROLS   NUM_OTHER_CONTROLS+NUM_D1X_OTHER_CONTROLS
 

#define NUM_D1X_CONTROLS   28
 

#define NUM_D1X_KEY_CONTROLS   0
 

#define NUM_D1X_OTHER_CONTROLS   0
 

#define NUM_KEY_CONTROLS   46
 

#define NUM_OTHER_CONTROLS   27
 


Function Documentation

void controls_read_all  ) 
 

added/killed on 2/4/99 by Victor Rachels for d1x keys

void HUD_init_message char *  format,
  ...
 

int isJoyRotationKey int  test_key  ) 
 

int isKeyboardRotationKey int  test_key  ) 
 

int isMouseRotationKey int  test_key  ) 
 

void kc_set_controls  ) 
 

void kconfig int  n,
char *  title
 

void kconfig_init_external_controls int  intno,
ssize_t  address
 

int kconfig_is_axes_used int  axis  ) 
 

void kconfig_sense_init  ) 
 

void reset_cruise void   ) 
 


Variable Documentation

ubyte Config_channels_reversed
 

ubyte Config_control_type
 

ubyte Config_digi_volume
 

ubyte Config_joystick_sensitivity
 

ubyte Config_midi_volume
 

char* control_text[CONTROL_MAX_TYPES]
 

control_info Controls
 

ubyte default_kconfig_d1x_settings[MAX_D1X_CONTROLS]
 

ubyte default_kconfig_settings[CONTROL_MAX_TYPES][MAX_CONTROLS]
 

ubyte kconfig_d1x_settings[MAX_D1X_CONTROLS]
 

ubyte kconfig_settings[CONTROL_MAX_TYPES][MAX_CONTROLS]
 


Generated on Mon Aug 28 20:55:33 2006 for D1X-Rebirth by  doxygen 1.4.6