UpdateCursor

void UpdateCursor()

Description

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_sensitivity

m_yaw

m_pitch

invertmouse

This function needs to be called in a loop. To minimize input lag, the following sequence needs to be followed:

UpdateCursor()

handle player input

redraw cursor

Delay(1)

Examples

while (true)
{
UpdateCursor();
DrawCursor(CursorX(), CursorY());
Delay(1);
}