if ((buttons & button)) { if (!(g_LastButtons[client] & button)) { OnButtonPress(client, button); }} else if ((g_LastButtons[client] & button)) { OnButtonRelease(client, button);}