My question is, what is the "|=" for in C++? I get that they are bitwise operators but i dont understand what they do here:
gObj->Variable |= 0x1000000;
Also, what does the "&" operator mean in this case?
if ((gObj->Variable & 2) == 2)
{
do stuff
}