From f4097754778f84a1fb152bbdd3488a327b2df43b Mon Sep 17 00:00:00 2001 From: DJRobX Date: Thu, 15 Nov 2007 09:41:20 +0000 Subject: [PATCH] Fix motion key input settings --- src/win32/Joypad.cpp | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/src/win32/Joypad.cpp b/src/win32/Joypad.cpp index 358bd917..4fc8c57d 100644 --- a/src/win32/Joypad.cpp +++ b/src/win32/Joypad.cpp @@ -406,19 +406,10 @@ void MotionConfig::assignKey(int id, int key) void MotionConfig::assignKeys() { - int id; - - id = IDC_EDIT_UP; - assignKey(id, GetWindowLong(up, GWL_USERDATA)); - - id = IDC_EDIT_DOWN; - assignKey(id, GetWindowLong(down, GWL_USERDATA)); - - id = IDC_EDIT_LEFT; - assignKey(id, GetWindowLong(left, GWL_USERDATA)); - - id = IDC_EDIT_RIGHT; - assignKey(id, GetWindowLong(right, GWL_USERDATA)); + AssignKeys(up.m_Keys,theApp.input->joypaddata[MOTION(KEY_UP)]); + AssignKeys(down.m_Keys, theApp.input->joypaddata[MOTION(KEY_DOWN)]); + AssignKeys(left.m_Keys, theApp.input->joypaddata[MOTION(KEY_LEFT)]); + AssignKeys(right.m_Keys, theApp.input->joypaddata[MOTION(KEY_RIGHT)]); } void JoypadConfig::OnBnClickedAppendmode()