Fix -Wmisleading-indentation warnings in rawinput.c.

git-svn-id: https://svn.eduke32.com/eduke32@5865 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
hendricks266 2016-09-16 21:55:30 +00:00
parent 9363f7d023
commit 278eb6ded8

View file

@ -92,49 +92,79 @@ static inline void RI_ProcessKeyboard(const RAWKEYBOARD *rkbd)
switch (VKey) switch (VKey)
{ {
case VK_SHIFT: case VK_SHIFT:
if (rkbd->Flags & RI_KEY_E0) VKey = VK_RSHIFT, key = sc_RightShift; break; if (rkbd->Flags & RI_KEY_E0)
VKey = VK_RSHIFT, key = sc_RightShift;
break;
case VK_CONTROL: case VK_CONTROL:
if (rkbd->Flags & RI_KEY_E0) VKey = VK_RCONTROL, key = sc_RightControl; break; if (rkbd->Flags & RI_KEY_E0)
VKey = VK_RCONTROL, key = sc_RightControl;
break;
case VK_MENU: case VK_MENU:
if (rkbd->Flags & RI_KEY_E0) VKey = VK_RMENU, key = sc_RightAlt; break; if (rkbd->Flags & RI_KEY_E0)
VKey = VK_RMENU, key = sc_RightAlt;
break;
case VK_UP: case VK_UP:
case VK_NUMPAD8: case VK_NUMPAD8:
if (rkbd->Flags & RI_KEY_E0) VKey = VK_UP, key = sc_UpArrow; if (rkbd->Flags & RI_KEY_E0)
else VKey = VK_NUMPAD8, key = sc_kpad_8; break; VKey = VK_UP, key = sc_UpArrow;
else
VKey = VK_NUMPAD8, key = sc_kpad_8;
break;
case VK_DOWN: case VK_DOWN:
case VK_NUMPAD2: case VK_NUMPAD2:
if (rkbd->Flags & RI_KEY_E0) VKey = VK_DOWN, key = sc_DownArrow; if (rkbd->Flags & RI_KEY_E0)
else VKey = VK_NUMPAD2, key = sc_kpad_2; break; VKey = VK_DOWN, key = sc_DownArrow;
else
VKey = VK_NUMPAD2, key = sc_kpad_2;
break;
case VK_LEFT: case VK_LEFT:
case VK_NUMPAD4: case VK_NUMPAD4:
if (rkbd->Flags & RI_KEY_E0) VKey = VK_LEFT, key = sc_LeftArrow; if (rkbd->Flags & RI_KEY_E0)
else VKey = VK_NUMPAD4, key = sc_kpad_4; break; VKey = VK_LEFT, key = sc_LeftArrow;
else
VKey = VK_NUMPAD4, key = sc_kpad_4;
break;
case VK_RIGHT: case VK_RIGHT:
case VK_NUMPAD6: case VK_NUMPAD6:
if (rkbd->Flags & RI_KEY_E0) VKey = VK_RIGHT, key = sc_RightArrow; if (rkbd->Flags & RI_KEY_E0)
else VKey = VK_NUMPAD6, key = sc_kpad_6; break; VKey = VK_RIGHT, key = sc_RightArrow;
else
VKey = VK_NUMPAD6, key = sc_kpad_6;
break;
case VK_DIVIDE: case VK_DIVIDE:
// if (rkbd->Flags & RI_KEY_E0) key = sc_Slash; #if 0
// else if (rkbd->Flags & RI_KEY_E0)
key = sc_Slash;
else
#endif
key = sc_kpad_Slash; key = sc_kpad_Slash;
break; break;
case VK_INSERT: case VK_INSERT:
key = sc_Insert; break; key = sc_Insert;
break;
case VK_HOME: case VK_HOME:
key = sc_Home; break; key = sc_Home;
break;
case VK_DELETE: case VK_DELETE:
key = sc_Delete; break; key = sc_Delete;
break;
case VK_END: case VK_END:
key = sc_End; break; key = sc_End;
break;
case VK_PRIOR: case VK_PRIOR:
key = sc_PgUp; break; key = sc_PgUp;
break;
case VK_NEXT: case VK_NEXT:
key = sc_PgDn; break; key = sc_PgDn;
break;
case VK_RETURN: case VK_RETURN:
if (rkbd->Flags & RI_KEY_E0) key = sc_kpad_Enter; break; if (rkbd->Flags & RI_KEY_E0)
key = sc_kpad_Enter;
break;
case VK_PAUSE: case VK_PAUSE:
KeyboardState[VKey] = 1 - (rkbd->Flags & RI_KEY_BREAK); KeyboardState[VKey] = 1 - (rkbd->Flags & RI_KEY_BREAK);
if (rkbd->Flags & RI_KEY_BREAK) return; if (rkbd->Flags & RI_KEY_BREAK)
return;
SetKey(sc_Pause, 1); SetKey(sc_Pause, 1);