Cleanup: use macro to set flags
This commit is contained in:
parent
6d58339973
commit
b1f3a86d99
|
@ -215,30 +215,24 @@ static void playanim_event_qual_update(void)
|
|||
|
||||
/* Shift */
|
||||
GHOST_GetModifierKeyState(g_WS.ghost_system, GHOST_kModifierKeyLeftShift, &val);
|
||||
if (val) g_WS.qual |= WS_QUAL_LSHIFT;
|
||||
else g_WS.qual &= ~WS_QUAL_LSHIFT;
|
||||
SET_FLAG_FROM_TEST(g_WS.qual, val, WS_QUAL_LSHIFT);
|
||||
|
||||
GHOST_GetModifierKeyState(g_WS.ghost_system, GHOST_kModifierKeyRightShift, &val);
|
||||
if (val) g_WS.qual |= WS_QUAL_RSHIFT;
|
||||
else g_WS.qual &= ~WS_QUAL_RSHIFT;
|
||||
SET_FLAG_FROM_TEST(g_WS.qual, val, WS_QUAL_RSHIFT);
|
||||
|
||||
/* Control */
|
||||
GHOST_GetModifierKeyState(g_WS.ghost_system, GHOST_kModifierKeyLeftControl, &val);
|
||||
if (val) g_WS.qual |= WS_QUAL_LCTRL;
|
||||
else g_WS.qual &= ~WS_QUAL_LCTRL;
|
||||
SET_FLAG_FROM_TEST(g_WS.qual, val, WS_QUAL_LCTRL);
|
||||
|
||||
GHOST_GetModifierKeyState(g_WS.ghost_system, GHOST_kModifierKeyRightControl, &val);
|
||||
if (val) g_WS.qual |= WS_QUAL_RCTRL;
|
||||
else g_WS.qual &= ~WS_QUAL_RCTRL;
|
||||
SET_FLAG_FROM_TEST(g_WS.qual, val, WS_QUAL_RCTRL);
|
||||
|
||||
/* Alt */
|
||||
GHOST_GetModifierKeyState(g_WS.ghost_system, GHOST_kModifierKeyLeftAlt, &val);
|
||||
if (val) g_WS.qual |= WS_QUAL_LALT;
|
||||
else g_WS.qual &= ~WS_QUAL_LALT;
|
||||
SET_FLAG_FROM_TEST(g_WS.qual, val, WS_QUAL_LALT);
|
||||
|
||||
GHOST_GetModifierKeyState(g_WS.ghost_system, GHOST_kModifierKeyRightAlt, &val);
|
||||
if (val) g_WS.qual |= WS_QUAL_RALT;
|
||||
else g_WS.qual &= ~WS_QUAL_RALT;
|
||||
SET_FLAG_FROM_TEST(g_WS.qual, val, WS_QUAL_RALT);
|
||||
}
|
||||
|
||||
typedef struct PlayAnimPict {
|
||||
|
|
Loading…
Reference in New Issue