Completed
Push — master ( f01b4c...2154a3 )
by Matthew
55s
created

ed2d.platforms.get_cursor_state()   A

Complexity

Conditions 1

Size

Total Lines 2

Duplication

Lines 0
Ratio 0 %
Metric Value
cc 1
dl 0
loc 2
rs 10
1
import sdl2 as sdl
2
3
4
def show_cursor():
5
    sdl.SDL_ShowCursor(sdl.SDL_ENABLE)
6
7
def hide_cursor():
8
    sdl.SDL_ShowCursor(sdl.SDL_DISABLE)
9
10
def get_cursor_state():
11
    return sdl.SDL_ShowCursor(sdl.SDL_QUERY)
12
13
def move_cursor(x, y):
14
    sdl.SDL_WarpMouseInWindow(None, x, y)
15
16
def set_relative_mode(enabled):
17
    sdl.SDL_SetRelativeMouseMode(enabled)
18
19
def is_relative():
20
    return bool(sdl.SDL_GetRelativeMouseMode())
21