====== UpdateCursor ====== {{tag>cursor}} ''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); }