-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | OpenGL UI for the SoccerFun framework -- -- This provides an 2D user interface for the SoccerFun framework -- implemented in OpenGL/GLUT. @package SoccerFunGL @version 0.4 -- | Usage: Hit q to abort the match module SoccerFun.UI.GL gameLength :: TimeUnit initialise :: IO (String, [String]) runMatch :: (Home -> Field -> Team) -> (Home -> Field -> Team) -> IO () setupMatch :: (Home -> Field -> Team) -> (Home -> Field -> Team) -> IO Match playTape :: Tape -> IO () registerCallbacks :: Window -> IORef GLdouble -> IORef [Step] -> IO () colorRGB :: (GLfloat, GLfloat, GLfloat) -> IO () drawAt3D :: Position3D -> IO () -> IO () drawAt :: Position -> IO () -> IO () square :: IO () vector2 :: (Float, Float) -> Vector3 GLfloat vertex2 :: (Float, Float) -> IO () convertDouble :: Double -> GLdouble convertFloat :: Float -> GLfloat