I have a part of code that contains the following functions:
void Keyboard(int key) { switch (key) { case GLFW_KEY_A: m_controlState |= TDC_LEFT; bre
x |= y is equivalent to x = x|y
x |= y
x = x|y
In general, for any binary operator *, a *= b is equivalent to a = a*b
*
a *= b
a = a*b
If you want to know what & and | are, read about bitwise operators.
&
|