summaryrefslogtreecommitdiffstats
path: root/src/ControllerConfig.cpp
diff options
context:
space:
mode:
authoraap <aap@papnet.eu>2019-07-07 13:09:11 +0200
committeraap <aap@papnet.eu>2019-07-07 13:09:11 +0200
commit53023eb65bdcde43e341c1ecb7cf0c7f8ee524fb (patch)
treefc65a6c40fa719f9d43be9e0e15be79c490135e0 /src/ControllerConfig.cpp
parentfinished CPhysical (diff)
downloadre3-53023eb65bdcde43e341c1ecb7cf0c7f8ee524fb.tar
re3-53023eb65bdcde43e341c1ecb7cf0c7f8ee524fb.tar.gz
re3-53023eb65bdcde43e341c1ecb7cf0c7f8ee524fb.tar.bz2
re3-53023eb65bdcde43e341c1ecb7cf0c7f8ee524fb.tar.lz
re3-53023eb65bdcde43e341c1ecb7cf0c7f8ee524fb.tar.xz
re3-53023eb65bdcde43e341c1ecb7cf0c7f8ee524fb.tar.zst
re3-53023eb65bdcde43e341c1ecb7cf0c7f8ee524fb.zip
Diffstat (limited to 'src/ControllerConfig.cpp')
-rw-r--r--src/ControllerConfig.cpp57
1 files changed, 0 insertions, 57 deletions
diff --git a/src/ControllerConfig.cpp b/src/ControllerConfig.cpp
deleted file mode 100644
index d7567ac4..00000000
--- a/src/ControllerConfig.cpp
+++ /dev/null
@@ -1,57 +0,0 @@
- #define DIRECTINPUT_VERSION 0x0800
- #include <dinput.h>
-#include "common.h"
-#include "patcher.h"
-#include "ControllerConfig.h"
-#include "Pad.h"
-#include "FileMgr.h"
-
-CControllerConfigManager &ControlsManager = *(CControllerConfigManager*)0x8F43A4;
-
-WRAPPER void CControllerConfigManager::UpdateJoyButtonState(int padnumber) { EAXJMP(0x58F5B0); }
-WRAPPER void CControllerConfigManager::UpdateJoyInConfigMenus_ButtonDown(int button, int padnumber) { EAXJMP(0x58C5E0); }
-WRAPPER void CControllerConfigManager::AffectControllerStateOn_ButtonDown(int button, eControllerType type) { EAXJMP(0x58C730); }
-WRAPPER void CControllerConfigManager::UpdateJoyInConfigMenus_ButtonUp(int button, int padnumber) { EAXJMP(0x58CE80); }
-WRAPPER void CControllerConfigManager::AffectControllerStateOn_ButtonUp(int button, int padnumber) { EAXJMP(0x58CFD0); }
-WRAPPER void CControllerConfigManager::MakeControllerActionsBlank() { EAXJMP(0x58B7A0); }
-WRAPPER void CControllerConfigManager::InitDefaultControlConfiguration() { EAXJMP(0x58B930); }
-WRAPPER void CControllerConfigManager::InitDefaultControlConfigMouse(CMouseControllerState const &mousestate) { EAXJMP(0x58BD00); }
-WRAPPER int32 CControllerConfigManager::GetJoyButtonJustDown() { EAXJMP(0x58B7D0); }
-WRAPPER void CControllerConfigManager::InitDefaultControlConfigJoyPad(unsigned int buttons) { EAXJMP(0x58BD90); }
-WRAPPER void CControllerConfigManager::ClearSimButtonPressCheckers() { EAXJMP(0x58D220); }
-WRAPPER void CControllerConfigManager::AffectPadFromKeyBoard() { EAXJMP(0x58D0C0); }
-WRAPPER void CControllerConfigManager::AffectPadFromMouse() { EAXJMP(0x58D1A0); }
-
-void CControllerConfigManager::LoadSettings(int32 file)
-{
- bool bValid = true;
-
- if ( file )
- {
- char buff[29];
- CFileMgr::Read(file, buff, sizeof(buff));
-
- if ( !strncmp(buff, "THIS FILE IS NOT VALID YET", sizeof(buff) - 3) )
- bValid = false;
- else
- CFileMgr::Seek(file, 0, 0);
- }
-
- if ( bValid )
- {
- ControlsManager.MakeControllerActionsBlank();
-
- for ( int i = 0; i < 4; i++ )
- {
- for ( int j = 0; j < 41; j++ )
- {
- CFileMgr::Read(file, (char *)&ControlsManager.m_aSettings[j][i], sizeof(tControllerConfigBind));
- }
- }
- }
-}
-
-WRAPPER void CControllerConfigManager::SaveSettings(int32 file)
-{
- EAXJMP(0x58B800);
-}