// KJL - Thursday January 11 2001 15:30:36
// 
// Asura_DirectInput.h

#ifdef ASURA_USE_PRAGMA_ONCE
    #pragma once
#endif

#ifndef __ASURA_DIRECTINPUT_H__
#define __ASURA_DIRECTINPUT_H__

#define DIRECTINPUT_VERSION 0x0800
#include "dinput.h"

typedef struct IDirectInput8 DirectInput_Object;

class Asura_DirectInput
{
	public:
		// (AAM - 14.01.2004) now returns bool indicating success
		static bool Initialise(void);
		static void Shutdown(void);

		static DirectInput_Object* DIObject;
};

#endif//__ASURA_DIRECTINPUT_H__
