This commit is contained in:
nastys
2019-07-30 13:48:28 +02:00
parent 17b6c02aee
commit d1349cfebe
157 changed files with 0 additions and 0 deletions
@@ -0,0 +1,26 @@
#include "DirectInput.h"
namespace TLAC::Input
{
IDirectInput8 *IDirectInputInstance = nullptr;
HRESULT InitializeDirectInput(HMODULE module)
{
HRESULT result = DirectInput8Create(module, DIRECTINPUT_VERSION, IID_IDirectInput8, (VOID**)&IDirectInputInstance, nullptr);
return result;
}
bool DirectInputInitialized()
{
return IDirectInputInstance != nullptr;
}
void DisposeDirectInput()
{
if (IDirectInputInstance == nullptr)
return;
IDirectInputInstance->Release();
IDirectInputInstance = nullptr;
}
}