2 | module IdrisGL.SDL.SDL_timer
8 | frgn : String -> String
9 | frgn func = "C:" ++ func ++ ",sdl_timer"
13 | %foreign frgn "delayWin"
14 | prim_delayWin : Int -> PrimIO ()
18 | delayWin : HasIO io => Int -> io ()
19 | delayWin ms = primIO $
prim_delayWin ms
24 | %foreign frgn "getTicks"
29 | getTicks : HasIO io => io Int
30 | getTicks = pure prim_getTicks
35 | %foreign frgn "getSecondsTicks"
36 | prim_getSecondsTicks : PrimIO Double
40 | getSecondsTicks : HasIO io => io Double
41 | getSecondsTicks = primIO prim_getSecondsTicks