SDL-0.6.7.0: Binding to libSDL

Copyright(c) David Himmelstrup 2005
LicenseBSD-like
Maintainerlemmih@gmail.com
Stabilityprovisional
Portabilityportable
Safe HaskellSafe
LanguageHaskell98

Graphics.UI.SDL.General

Description

 
Synopsis

Documentation

init :: [InitFlag] -> IO () #

Initializes SDL. This should be called before all other SDL functions.

withInit :: [InitFlag] -> IO a -> IO a #

initSubSystem :: [InitFlag] -> IO () #

After SDL has been initialized with SDL_Init you may initialize uninitialized subsystems with SDL_InitSubSystem.

quit :: IO () #

wasInit :: [InitFlag] -> IO [InitFlag] #

wasInit allows you to see which SDL subsytems have been initialized

getError :: IO (Maybe String) #

Returns a string containing the last error. Nothing if no error.

unwrapBool :: String -> IO Bool -> IO () #

unwrapMaybe :: String -> IO (Maybe a) -> IO a #

unwrapInt :: (Int -> Bool) -> String -> IO Int -> IO Int #