
934.3. The Input Class
//========================================================================
// Clear specified input buffers
// See input.h for what values
//========================================================================
void Input::clear(UCHAR what)
{
if(what & inputNS::KEYS_DOWN) // If clear keys down
{
for (size_t i = 0; i < inputNS::KEYS_ARRAY_LEN; i++)
keysDown[i] = false;
}
if(what & inputNS::KEYS_PRESSED) // If clear keys pressed
{
for (size_t i = 0; i < inputNS::KEYS_ARRAY_LEN; i++)
keysPressed[i] = false;
}
if(what & inputNS::MOUSE) // If clear mouse
{
mouseX = 0;
mouseY = 0;
mouseRawX = 0;
mouseRawY = 0;
}
if(what & inputNS::TEXT_IN) ...