First commit

This commit is contained in:
nastys
2019-07-06 22:51:56 +02:00
commit 6fb9b12a1c
162 changed files with 19606 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;
}
}