dx_Input_class

## dx_Input_class

Clase de lectura de periféricos de entrada. Esta clase ofrece un juego de funciones para poder interpretar la entrada de los periféricos de entrada como el teclado o el ratón, y de dispositivos de juegos como joysticks y gamepads, facilitando asi la interactividad con el programa de una forma cómoda y sencilla de programar.

#### Enumeraciones:

Nombre | Descripción
--- | ---
Joystick_Button | Constantes para los botones del joystick y gamepads.
Key_Const | Constantes de teclado.
Mouse_Button | Constantes para ratón.

#### Tipos:

Nombre | Descripción
--- | ---
Joystick_Data | Información de retorno del joystick o gamepad.
Mouse_Data | Información de retorno del ratón.

#### Propiedades:

Nombre | Descripción
--- | ---
hwnd (get) | Devuelve el identificador de la ventana que esta usando para ejecutar las rutinas de la clase.
Joystick (get) | Devuelve el estado de los botones del joystick o gamepad y las coordenadas de eje primario.
Joystick_Count (get) | Devuelve el numero de joysticks o gamepads conectados al equipo.
Mouse (get) | Devuelve el estado de los botones del ratón y las coordenadas del cursor.

#### Metodos:

Nombre | Descripción
--- | ---
Init | Inicializa el sistema de lectura de la entrada de dispositivos de usuarios.
Joystick_Hit | Detecta una pulsación en un botón del joystick o gamepad.
Joystick_Press | Devuelve el código del botón que esta siendo presionado en el joystick o gamepad.
Key | Comprueba el estado de una tecla en el teclado.
Key_ASCII | Devuelve el valor ASCII de la ultima tecla pulsada.
Key_Hit | Detecta una pulsación en una tecla.
Key_Press | Devuelve el código de la tecla que esta siendo presionada en el teclado.
Mouse_Hit | Detecta una pulsación en un botón del ratón.
Mouse_Press | Devuelve el código del botón del ratón que esta siendo presionado.
Mouse_SetPossition | Establece las coordenadas para el cursor del ratón.
Terminate | Cierra el sistema de entrada y los subsistemas de la clase.