isCursorShowing
Type: Shared
This function determines the state of a player's cursor.
This example creates a function to set the state of the player's cursor using the showCursor function.
function toggleCursor() local cursorState = isCursorShowing() -- Retrieve the state of the player's cursor local cursorStateOpposite = not cursorState -- The logical opposite of the cursor state
showCursor(cursorStateOpposite) -- Setting the new cursor stateend
If you are already advanced in scripting, using this code is recommended, as it is much more compact:
function toggleCursor() showCursor(not isCursorShowing())end
This example creates a function that allows the player to change the state of the cursor using the showCursor and bindKey functions.
function toggleCursor() local cursorState = isCursorShowing() -- Retrieve the state of the player's cursor local cursorStateOpposite = not cursorState -- The logical opposite of the cursor state
showCursor(cursorStateOpposite) -- Setting the new cursor stateend
bindKey("m", "down", toggleCursor) -- Assigning our toggleCursor function to the 'm' key press.
If you are already advanced in scripting, using this code is recommended, as it is much more compact:
bindKey("m", "down", function() showCursor(not isCursorShowing()) end)