void UpdateCursor()
Reads the activator's mouse input and turns it into cursor motion. Takes the following cvars into account so that the cursor is not affected by game mouse settings:
mouse_sensitivitym_yawm_pitchinvertmouseThis function needs to be called in a loop. To minimize input lag, the following sequence needs to be followed:
UpdateCursor()Delay(1)while (true)
{
UpdateCursor();
DrawCursor(CursorX(), CursorY());
Delay(1);
}