úÎ %ø$ˆ     presumably portable experimental Luke Palmer <lrpalmer@gmail.com>AIndicate how a nonrectangular image is to be mapped to a sprite. WScaleHeight will set the height of the image to 1, and scale the width appropriately. UScaleWidth will set the width of the image to 1, and scale the height appropriately. IScaleMax will set the maximum of the height and width of the image to 1. $A sprite represents a bitmap image. >Drawing is the main type built by combinators in this module. 1 It represents a picture that can be drawn using draw # after possibly being transformed. 1The Monoid instance drawings works as follows: a  b  draws b  on top of a. >Draw a Drawing on the screen in the current OpenGL coordinate = system (which, in absense of information, is (-1,-1) in the * lower left and (1,1) in the upper right. :Like runDrawing, but clears the screen first. This is so 6 you can use this module and pretend that OpenGL doesn't  exist at all. 7Convert an IO action into a drawing, for when you need ; some OpenGL capabilities that are not implemented in this * module. If you use this, please behave. 7Perform initialization of the library. This can fail. ,Draw a single pixel at the specified point. -Draw a line connecting the two given points. <Draw a regular polygon centered at the origin with n sides. ?Draw a unit circle centered at the origin. This is equivalent  to regularPoly 24. 1Translate the given drawing by the given amount. 1Rotate the given drawing counterclockwise by the  given number of radians.  scale x y d scales d by a factor of x in the  horizontal direction and y in the vertical direction.  colorFunc f d" modifies all colors appearing in d with  the function f. For example:  ) colorFunc (\(r,g,b,a) -> (r,g,b,a/2)) d =Will draw d at greater transparency, regardless of the calls  to color within.  color c d* sets the color of the drawing to exactly c. $Convert an SDL.Surface to a Sprite. 9Load an image from a file and create a sprite out of it. Draw a sprite at the origin. Load a TTF font from a file. FDraw a string using a font. The resulting string will have height 1.           graphics-drawingcombinators-0.1Graphics.DrawingCombinatorsbase Data.MonoidFont SpriteScaling ScaleHeight ScaleWidthScaleMaxSpriteDrawingColorVec2 runDrawingdraw unsafeDrawinitpointline regularPolycircle translaterotatescale colorFunccolorsurfaceToSprite imageToSpritespriteopenFonttextmappend