packages feed

wumpus-core 0.14.0 → 0.15.0

raw patch · 28 files changed

+2447/−40 lines, 28 filessetup-changedPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ Wumpus.Core: wumpus_core_version :: (Int, Int, Int)
+ Wumpus.Core.VersionNumber: wumpus_core_version :: (Int, Int, Int)
+ Wumpus.Extra.SVGColours: aliceBlue :: DRGB
+ Wumpus.Extra.SVGColours: antiqueWhite :: DRGB
+ Wumpus.Extra.SVGColours: aqua :: DRGB
+ Wumpus.Extra.SVGColours: aquamarine :: DRGB
+ Wumpus.Extra.SVGColours: azure :: DRGB
+ Wumpus.Extra.SVGColours: beige :: DRGB
+ Wumpus.Extra.SVGColours: bisque :: DRGB
+ Wumpus.Extra.SVGColours: black :: DRGB
+ Wumpus.Extra.SVGColours: blanchedAlmond :: DRGB
+ Wumpus.Extra.SVGColours: blue :: DRGB
+ Wumpus.Extra.SVGColours: blueViolet :: DRGB
+ Wumpus.Extra.SVGColours: brown :: DRGB
+ Wumpus.Extra.SVGColours: burlywood :: DRGB
+ Wumpus.Extra.SVGColours: cadetBlue :: DRGB
+ Wumpus.Extra.SVGColours: chartreuse :: DRGB
+ Wumpus.Extra.SVGColours: chocolate :: DRGB
+ Wumpus.Extra.SVGColours: coral :: DRGB
+ Wumpus.Extra.SVGColours: cornflowerBlue :: DRGB
+ Wumpus.Extra.SVGColours: cornsilk :: DRGB
+ Wumpus.Extra.SVGColours: crimson :: DRGB
+ Wumpus.Extra.SVGColours: cyan :: DRGB
+ Wumpus.Extra.SVGColours: darkBlue :: DRGB
+ Wumpus.Extra.SVGColours: darkCyan :: DRGB
+ Wumpus.Extra.SVGColours: darkGoldenrod :: DRGB
+ Wumpus.Extra.SVGColours: darkGray :: DRGB
+ Wumpus.Extra.SVGColours: darkGreen :: DRGB
+ Wumpus.Extra.SVGColours: darkGrey :: DRGB
+ Wumpus.Extra.SVGColours: darkKhaki :: DRGB
+ Wumpus.Extra.SVGColours: darkMagenta :: DRGB
+ Wumpus.Extra.SVGColours: darkOliveGreen :: DRGB
+ Wumpus.Extra.SVGColours: darkOrange :: DRGB
+ Wumpus.Extra.SVGColours: darkOrchid :: DRGB
+ Wumpus.Extra.SVGColours: darkRed :: DRGB
+ Wumpus.Extra.SVGColours: darkSalmon :: DRGB
+ Wumpus.Extra.SVGColours: darkSeaGreen :: DRGB
+ Wumpus.Extra.SVGColours: darkSlateBlue :: DRGB
+ Wumpus.Extra.SVGColours: darkSlateGray :: DRGB
+ Wumpus.Extra.SVGColours: darkSlateGrey :: DRGB
+ Wumpus.Extra.SVGColours: darkTurquoise :: DRGB
+ Wumpus.Extra.SVGColours: darkViolet :: DRGB
+ Wumpus.Extra.SVGColours: deepPink :: DRGB
+ Wumpus.Extra.SVGColours: deepSkyBlue :: DRGB
+ Wumpus.Extra.SVGColours: dimGray :: DRGB
+ Wumpus.Extra.SVGColours: dimGrey :: DRGB
+ Wumpus.Extra.SVGColours: dodgerBlue :: DRGB
+ Wumpus.Extra.SVGColours: firebrick :: DRGB
+ Wumpus.Extra.SVGColours: floralWhite :: DRGB
+ Wumpus.Extra.SVGColours: forestGreen :: DRGB
+ Wumpus.Extra.SVGColours: fuchsia :: DRGB
+ Wumpus.Extra.SVGColours: gainsboro :: DRGB
+ Wumpus.Extra.SVGColours: ghostWhite :: DRGB
+ Wumpus.Extra.SVGColours: gold :: DRGB
+ Wumpus.Extra.SVGColours: goldenrod :: DRGB
+ Wumpus.Extra.SVGColours: gray :: DRGB
+ Wumpus.Extra.SVGColours: green :: DRGB
+ Wumpus.Extra.SVGColours: greenYellow :: DRGB
+ Wumpus.Extra.SVGColours: grey :: DRGB
+ Wumpus.Extra.SVGColours: honeydew :: DRGB
+ Wumpus.Extra.SVGColours: hotPink :: DRGB
+ Wumpus.Extra.SVGColours: indianRed :: DRGB
+ Wumpus.Extra.SVGColours: indigo :: DRGB
+ Wumpus.Extra.SVGColours: ivory :: DRGB
+ Wumpus.Extra.SVGColours: khaki :: DRGB
+ Wumpus.Extra.SVGColours: lavender :: DRGB
+ Wumpus.Extra.SVGColours: lavenderBlush :: DRGB
+ Wumpus.Extra.SVGColours: lawnGreen :: DRGB
+ Wumpus.Extra.SVGColours: lemonChiffon :: DRGB
+ Wumpus.Extra.SVGColours: lightBlue :: DRGB
+ Wumpus.Extra.SVGColours: lightCoral :: DRGB
+ Wumpus.Extra.SVGColours: lightCyan :: DRGB
+ Wumpus.Extra.SVGColours: lightGoldenrodYellow :: DRGB
+ Wumpus.Extra.SVGColours: lightGray :: DRGB
+ Wumpus.Extra.SVGColours: lightGreen :: DRGB
+ Wumpus.Extra.SVGColours: lightGrey :: DRGB
+ Wumpus.Extra.SVGColours: lightPink :: DRGB
+ Wumpus.Extra.SVGColours: lightSalmon :: DRGB
+ Wumpus.Extra.SVGColours: lightSeaGreen :: DRGB
+ Wumpus.Extra.SVGColours: lightSkyBlue :: DRGB
+ Wumpus.Extra.SVGColours: lightSlateGray :: DRGB
+ Wumpus.Extra.SVGColours: lightSlateGrey :: DRGB
+ Wumpus.Extra.SVGColours: lightSteelBlue :: DRGB
+ Wumpus.Extra.SVGColours: lightYellow :: DRGB
+ Wumpus.Extra.SVGColours: lime :: DRGB
+ Wumpus.Extra.SVGColours: limeGreen :: DRGB
+ Wumpus.Extra.SVGColours: linen :: DRGB
+ Wumpus.Extra.SVGColours: magenta :: DRGB
+ Wumpus.Extra.SVGColours: maroon :: DRGB
+ Wumpus.Extra.SVGColours: mediumAquamarine :: DRGB
+ Wumpus.Extra.SVGColours: mediumBlue :: DRGB
+ Wumpus.Extra.SVGColours: mediumOrchid :: DRGB
+ Wumpus.Extra.SVGColours: mediumPurple :: DRGB
+ Wumpus.Extra.SVGColours: mediumSeaGreen :: DRGB
+ Wumpus.Extra.SVGColours: mediumSlateBlue :: DRGB
+ Wumpus.Extra.SVGColours: mediumSpringGreen :: DRGB
+ Wumpus.Extra.SVGColours: mediumTurquoise :: DRGB
+ Wumpus.Extra.SVGColours: mediumVioletRed :: DRGB
+ Wumpus.Extra.SVGColours: midnightBlue :: DRGB
+ Wumpus.Extra.SVGColours: mintcream :: DRGB
+ Wumpus.Extra.SVGColours: mistyrose :: DRGB
+ Wumpus.Extra.SVGColours: moccasin :: DRGB
+ Wumpus.Extra.SVGColours: navajoWhite :: DRGB
+ Wumpus.Extra.SVGColours: navy :: DRGB
+ Wumpus.Extra.SVGColours: oldlace :: DRGB
+ Wumpus.Extra.SVGColours: olive :: DRGB
+ Wumpus.Extra.SVGColours: oliveDrab :: DRGB
+ Wumpus.Extra.SVGColours: orange :: DRGB
+ Wumpus.Extra.SVGColours: orangeRed :: DRGB
+ Wumpus.Extra.SVGColours: orchid :: DRGB
+ Wumpus.Extra.SVGColours: paleGoldenrod :: DRGB
+ Wumpus.Extra.SVGColours: paleGreen :: DRGB
+ Wumpus.Extra.SVGColours: paleTurquoise :: DRGB
+ Wumpus.Extra.SVGColours: paleVioletRed :: DRGB
+ Wumpus.Extra.SVGColours: papayawhip :: DRGB
+ Wumpus.Extra.SVGColours: peachpuff :: DRGB
+ Wumpus.Extra.SVGColours: peru :: DRGB
+ Wumpus.Extra.SVGColours: pink :: DRGB
+ Wumpus.Extra.SVGColours: plum :: DRGB
+ Wumpus.Extra.SVGColours: powderBlue :: DRGB
+ Wumpus.Extra.SVGColours: purple :: DRGB
+ Wumpus.Extra.SVGColours: red :: DRGB
+ Wumpus.Extra.SVGColours: rosyBrown :: DRGB
+ Wumpus.Extra.SVGColours: royalBlue :: DRGB
+ Wumpus.Extra.SVGColours: saddleBrown :: DRGB
+ Wumpus.Extra.SVGColours: salmon :: DRGB
+ Wumpus.Extra.SVGColours: sandyBrown :: DRGB
+ Wumpus.Extra.SVGColours: seaGreen :: DRGB
+ Wumpus.Extra.SVGColours: seashell :: DRGB
+ Wumpus.Extra.SVGColours: sienna :: DRGB
+ Wumpus.Extra.SVGColours: silver :: DRGB
+ Wumpus.Extra.SVGColours: skyBlue :: DRGB
+ Wumpus.Extra.SVGColours: slateBlue :: DRGB
+ Wumpus.Extra.SVGColours: slateGray :: DRGB
+ Wumpus.Extra.SVGColours: slateGrey :: DRGB
+ Wumpus.Extra.SVGColours: snow :: DRGB
+ Wumpus.Extra.SVGColours: springGreen :: DRGB
+ Wumpus.Extra.SVGColours: steelBlue :: DRGB
+ Wumpus.Extra.SVGColours: tan :: DRGB
+ Wumpus.Extra.SVGColours: teal :: DRGB
+ Wumpus.Extra.SVGColours: thistle :: DRGB
+ Wumpus.Extra.SVGColours: tomato :: DRGB
+ Wumpus.Extra.SVGColours: turquoise :: DRGB
+ Wumpus.Extra.SVGColours: violet :: DRGB
+ Wumpus.Extra.SVGColours: wheat :: DRGB
+ Wumpus.Extra.SVGColours: white :: DRGB
+ Wumpus.Extra.SVGColours: whitesmoke :: DRGB
+ Wumpus.Extra.SVGColours: yellow :: DRGB
+ Wumpus.Extra.SVGColours: yellowGreen :: DRGB
+ Wumpus.Extra.SafeFonts: courier10 :: FontAttr
+ Wumpus.Extra.SafeFonts: courier12 :: FontAttr
+ Wumpus.Extra.SafeFonts: courier18 :: FontAttr
+ Wumpus.Extra.SafeFonts: courier24 :: FontAttr
+ Wumpus.Extra.SafeFonts: courier36 :: FontAttr
+ Wumpus.Extra.SafeFonts: courier48 :: FontAttr
+ Wumpus.Extra.SafeFonts: courierBold10 :: FontAttr
+ Wumpus.Extra.SafeFonts: courierBold12 :: FontAttr
+ Wumpus.Extra.SafeFonts: courierBold18 :: FontAttr
+ Wumpus.Extra.SafeFonts: courierBold24 :: FontAttr
+ Wumpus.Extra.SafeFonts: courierBold36 :: FontAttr
+ Wumpus.Extra.SafeFonts: courierBold48 :: FontAttr
+ Wumpus.Extra.SafeFonts: courierBoldOblique10 :: FontAttr
+ Wumpus.Extra.SafeFonts: courierBoldOblique12 :: FontAttr
+ Wumpus.Extra.SafeFonts: courierBoldOblique18 :: FontAttr
+ Wumpus.Extra.SafeFonts: courierBoldOblique24 :: FontAttr
+ Wumpus.Extra.SafeFonts: courierBoldOblique36 :: FontAttr
+ Wumpus.Extra.SafeFonts: courierBoldOblique48 :: FontAttr
+ Wumpus.Extra.SafeFonts: courierOblique10 :: FontAttr
+ Wumpus.Extra.SafeFonts: courierOblique12 :: FontAttr
+ Wumpus.Extra.SafeFonts: courierOblique18 :: FontAttr
+ Wumpus.Extra.SafeFonts: courierOblique24 :: FontAttr
+ Wumpus.Extra.SafeFonts: courierOblique36 :: FontAttr
+ Wumpus.Extra.SafeFonts: courierOblique48 :: FontAttr
+ Wumpus.Extra.SafeFonts: helvetica10 :: FontAttr
+ Wumpus.Extra.SafeFonts: helvetica12 :: FontAttr
+ Wumpus.Extra.SafeFonts: helvetica18 :: FontAttr
+ Wumpus.Extra.SafeFonts: helvetica24 :: FontAttr
+ Wumpus.Extra.SafeFonts: helvetica36 :: FontAttr
+ Wumpus.Extra.SafeFonts: helvetica48 :: FontAttr
+ Wumpus.Extra.SafeFonts: helveticaBold10 :: FontAttr
+ Wumpus.Extra.SafeFonts: helveticaBold12 :: FontAttr
+ Wumpus.Extra.SafeFonts: helveticaBold18 :: FontAttr
+ Wumpus.Extra.SafeFonts: helveticaBold24 :: FontAttr
+ Wumpus.Extra.SafeFonts: helveticaBold36 :: FontAttr
+ Wumpus.Extra.SafeFonts: helveticaBold48 :: FontAttr
+ Wumpus.Extra.SafeFonts: helveticaBoldOblique10 :: FontAttr
+ Wumpus.Extra.SafeFonts: helveticaBoldOblique12 :: FontAttr
+ Wumpus.Extra.SafeFonts: helveticaBoldOblique18 :: FontAttr
+ Wumpus.Extra.SafeFonts: helveticaBoldOblique24 :: FontAttr
+ Wumpus.Extra.SafeFonts: helveticaBoldOblique36 :: FontAttr
+ Wumpus.Extra.SafeFonts: helveticaBoldOblique48 :: FontAttr
+ Wumpus.Extra.SafeFonts: helveticaOblique10 :: FontAttr
+ Wumpus.Extra.SafeFonts: helveticaOblique12 :: FontAttr
+ Wumpus.Extra.SafeFonts: helveticaOblique18 :: FontAttr
+ Wumpus.Extra.SafeFonts: helveticaOblique24 :: FontAttr
+ Wumpus.Extra.SafeFonts: helveticaOblique36 :: FontAttr
+ Wumpus.Extra.SafeFonts: helveticaOblique48 :: FontAttr
+ Wumpus.Extra.SafeFonts: symbol10 :: FontAttr
+ Wumpus.Extra.SafeFonts: symbol12 :: FontAttr
+ Wumpus.Extra.SafeFonts: symbol18 :: FontAttr
+ Wumpus.Extra.SafeFonts: symbol24 :: FontAttr
+ Wumpus.Extra.SafeFonts: symbol36 :: FontAttr
+ Wumpus.Extra.SafeFonts: symbol48 :: FontAttr
+ Wumpus.Extra.SafeFonts: timesBold10 :: FontAttr
+ Wumpus.Extra.SafeFonts: timesBold12 :: FontAttr
+ Wumpus.Extra.SafeFonts: timesBold18 :: FontAttr
+ Wumpus.Extra.SafeFonts: timesBold24 :: FontAttr
+ Wumpus.Extra.SafeFonts: timesBold36 :: FontAttr
+ Wumpus.Extra.SafeFonts: timesBold48 :: FontAttr
+ Wumpus.Extra.SafeFonts: timesBoldItalic10 :: FontAttr
+ Wumpus.Extra.SafeFonts: timesBoldItalic12 :: FontAttr
+ Wumpus.Extra.SafeFonts: timesBoldItalic18 :: FontAttr
+ Wumpus.Extra.SafeFonts: timesBoldItalic24 :: FontAttr
+ Wumpus.Extra.SafeFonts: timesBoldItalic36 :: FontAttr
+ Wumpus.Extra.SafeFonts: timesBoldItalic48 :: FontAttr
+ Wumpus.Extra.SafeFonts: timesItalic10 :: FontAttr
+ Wumpus.Extra.SafeFonts: timesItalic12 :: FontAttr
+ Wumpus.Extra.SafeFonts: timesItalic18 :: FontAttr
+ Wumpus.Extra.SafeFonts: timesItalic24 :: FontAttr
+ Wumpus.Extra.SafeFonts: timesItalic36 :: FontAttr
+ Wumpus.Extra.SafeFonts: timesItalic48 :: FontAttr
+ Wumpus.Extra.SafeFonts: timesRoman10 :: FontAttr
+ Wumpus.Extra.SafeFonts: timesRoman12 :: FontAttr
+ Wumpus.Extra.SafeFonts: timesRoman18 :: FontAttr
+ Wumpus.Extra.SafeFonts: timesRoman24 :: FontAttr
+ Wumpus.Extra.SafeFonts: timesRoman36 :: FontAttr
+ Wumpus.Extra.SafeFonts: timesRoman48 :: FontAttr
+ Wumpus.Extra.X11Colours: antiqueWhite1 :: DRGB
+ Wumpus.Extra.X11Colours: antiqueWhite2 :: DRGB
+ Wumpus.Extra.X11Colours: antiqueWhite3 :: DRGB
+ Wumpus.Extra.X11Colours: antiqueWhite4 :: DRGB
+ Wumpus.Extra.X11Colours: aquamarine1 :: DRGB
+ Wumpus.Extra.X11Colours: aquamarine2 :: DRGB
+ Wumpus.Extra.X11Colours: aquamarine3 :: DRGB
+ Wumpus.Extra.X11Colours: aquamarine4 :: DRGB
+ Wumpus.Extra.X11Colours: azure1 :: DRGB
+ Wumpus.Extra.X11Colours: azure2 :: DRGB
+ Wumpus.Extra.X11Colours: azure3 :: DRGB
+ Wumpus.Extra.X11Colours: azure4 :: DRGB
+ Wumpus.Extra.X11Colours: bisque1 :: DRGB
+ Wumpus.Extra.X11Colours: bisque2 :: DRGB
+ Wumpus.Extra.X11Colours: bisque3 :: DRGB
+ Wumpus.Extra.X11Colours: bisque4 :: DRGB
+ Wumpus.Extra.X11Colours: blue1 :: DRGB
+ Wumpus.Extra.X11Colours: blue2 :: DRGB
+ Wumpus.Extra.X11Colours: blue3 :: DRGB
+ Wumpus.Extra.X11Colours: blue4 :: DRGB
+ Wumpus.Extra.X11Colours: brown1 :: DRGB
+ Wumpus.Extra.X11Colours: brown2 :: DRGB
+ Wumpus.Extra.X11Colours: brown3 :: DRGB
+ Wumpus.Extra.X11Colours: brown4 :: DRGB
+ Wumpus.Extra.X11Colours: burlywood1 :: DRGB
+ Wumpus.Extra.X11Colours: burlywood2 :: DRGB
+ Wumpus.Extra.X11Colours: burlywood3 :: DRGB
+ Wumpus.Extra.X11Colours: burlywood4 :: DRGB
+ Wumpus.Extra.X11Colours: cadetBlue1 :: DRGB
+ Wumpus.Extra.X11Colours: cadetBlue2 :: DRGB
+ Wumpus.Extra.X11Colours: cadetBlue3 :: DRGB
+ Wumpus.Extra.X11Colours: cadetBlue4 :: DRGB
+ Wumpus.Extra.X11Colours: chartreuse1 :: DRGB
+ Wumpus.Extra.X11Colours: chartreuse2 :: DRGB
+ Wumpus.Extra.X11Colours: chartreuse3 :: DRGB
+ Wumpus.Extra.X11Colours: chartreuse4 :: DRGB
+ Wumpus.Extra.X11Colours: chocolate1 :: DRGB
+ Wumpus.Extra.X11Colours: chocolate2 :: DRGB
+ Wumpus.Extra.X11Colours: chocolate3 :: DRGB
+ Wumpus.Extra.X11Colours: chocolate4 :: DRGB
+ Wumpus.Extra.X11Colours: coral1 :: DRGB
+ Wumpus.Extra.X11Colours: coral2 :: DRGB
+ Wumpus.Extra.X11Colours: coral3 :: DRGB
+ Wumpus.Extra.X11Colours: coral4 :: DRGB
+ Wumpus.Extra.X11Colours: cornsilk1 :: DRGB
+ Wumpus.Extra.X11Colours: cornsilk2 :: DRGB
+ Wumpus.Extra.X11Colours: cornsilk3 :: DRGB
+ Wumpus.Extra.X11Colours: cornsilk4 :: DRGB
+ Wumpus.Extra.X11Colours: cyan1 :: DRGB
+ Wumpus.Extra.X11Colours: cyan2 :: DRGB
+ Wumpus.Extra.X11Colours: cyan3 :: DRGB
+ Wumpus.Extra.X11Colours: cyan4 :: DRGB
+ Wumpus.Extra.X11Colours: darkGoldenrod1 :: DRGB
+ Wumpus.Extra.X11Colours: darkGoldenrod2 :: DRGB
+ Wumpus.Extra.X11Colours: darkGoldenrod3 :: DRGB
+ Wumpus.Extra.X11Colours: darkGoldenrod4 :: DRGB
+ Wumpus.Extra.X11Colours: darkOliveGreen1 :: DRGB
+ Wumpus.Extra.X11Colours: darkOliveGreen2 :: DRGB
+ Wumpus.Extra.X11Colours: darkOliveGreen3 :: DRGB
+ Wumpus.Extra.X11Colours: darkOliveGreen4 :: DRGB
+ Wumpus.Extra.X11Colours: darkOrange1 :: DRGB
+ Wumpus.Extra.X11Colours: darkOrange2 :: DRGB
+ Wumpus.Extra.X11Colours: darkOrange3 :: DRGB
+ Wumpus.Extra.X11Colours: darkOrange4 :: DRGB
+ Wumpus.Extra.X11Colours: darkOrchid1 :: DRGB
+ Wumpus.Extra.X11Colours: darkOrchid2 :: DRGB
+ Wumpus.Extra.X11Colours: darkOrchid3 :: DRGB
+ Wumpus.Extra.X11Colours: darkOrchid4 :: DRGB
+ Wumpus.Extra.X11Colours: darkSeaGreen1 :: DRGB
+ Wumpus.Extra.X11Colours: darkSeaGreen2 :: DRGB
+ Wumpus.Extra.X11Colours: darkSeaGreen3 :: DRGB
+ Wumpus.Extra.X11Colours: darkSeaGreen4 :: DRGB
+ Wumpus.Extra.X11Colours: darkSlateGray1 :: DRGB
+ Wumpus.Extra.X11Colours: darkSlateGray2 :: DRGB
+ Wumpus.Extra.X11Colours: darkSlateGray3 :: DRGB
+ Wumpus.Extra.X11Colours: darkSlateGray4 :: DRGB
+ Wumpus.Extra.X11Colours: deepPink1 :: DRGB
+ Wumpus.Extra.X11Colours: deepPink2 :: DRGB
+ Wumpus.Extra.X11Colours: deepPink3 :: DRGB
+ Wumpus.Extra.X11Colours: deepPink4 :: DRGB
+ Wumpus.Extra.X11Colours: deepSkyBlue1 :: DRGB
+ Wumpus.Extra.X11Colours: deepSkyBlue2 :: DRGB
+ Wumpus.Extra.X11Colours: deepSkyBlue3 :: DRGB
+ Wumpus.Extra.X11Colours: deepSkyBlue4 :: DRGB
+ Wumpus.Extra.X11Colours: dodgerBlue1 :: DRGB
+ Wumpus.Extra.X11Colours: dodgerBlue2 :: DRGB
+ Wumpus.Extra.X11Colours: dodgerBlue3 :: DRGB
+ Wumpus.Extra.X11Colours: dodgerBlue4 :: DRGB
+ Wumpus.Extra.X11Colours: firebrick1 :: DRGB
+ Wumpus.Extra.X11Colours: firebrick2 :: DRGB
+ Wumpus.Extra.X11Colours: firebrick3 :: DRGB
+ Wumpus.Extra.X11Colours: firebrick4 :: DRGB
+ Wumpus.Extra.X11Colours: gold1 :: DRGB
+ Wumpus.Extra.X11Colours: gold2 :: DRGB
+ Wumpus.Extra.X11Colours: gold3 :: DRGB
+ Wumpus.Extra.X11Colours: gold4 :: DRGB
+ Wumpus.Extra.X11Colours: goldenrod1 :: DRGB
+ Wumpus.Extra.X11Colours: goldenrod2 :: DRGB
+ Wumpus.Extra.X11Colours: goldenrod3 :: DRGB
+ Wumpus.Extra.X11Colours: goldenrod4 :: DRGB
+ Wumpus.Extra.X11Colours: gray0 :: DRGB
+ Wumpus.Extra.X11Colours: green0 :: DRGB
+ Wumpus.Extra.X11Colours: green1 :: DRGB
+ Wumpus.Extra.X11Colours: green2 :: DRGB
+ Wumpus.Extra.X11Colours: green3 :: DRGB
+ Wumpus.Extra.X11Colours: green4 :: DRGB
+ Wumpus.Extra.X11Colours: grey0 :: DRGB
+ Wumpus.Extra.X11Colours: honeydew1 :: DRGB
+ Wumpus.Extra.X11Colours: honeydew2 :: DRGB
+ Wumpus.Extra.X11Colours: honeydew3 :: DRGB
+ Wumpus.Extra.X11Colours: honeydew4 :: DRGB
+ Wumpus.Extra.X11Colours: hotPink1 :: DRGB
+ Wumpus.Extra.X11Colours: hotPink2 :: DRGB
+ Wumpus.Extra.X11Colours: hotPink3 :: DRGB
+ Wumpus.Extra.X11Colours: hotPink4 :: DRGB
+ Wumpus.Extra.X11Colours: indianRed1 :: DRGB
+ Wumpus.Extra.X11Colours: indianRed2 :: DRGB
+ Wumpus.Extra.X11Colours: indianRed3 :: DRGB
+ Wumpus.Extra.X11Colours: indianRed4 :: DRGB
+ Wumpus.Extra.X11Colours: ivory1 :: DRGB
+ Wumpus.Extra.X11Colours: ivory2 :: DRGB
+ Wumpus.Extra.X11Colours: ivory3 :: DRGB
+ Wumpus.Extra.X11Colours: ivory4 :: DRGB
+ Wumpus.Extra.X11Colours: khaki1 :: DRGB
+ Wumpus.Extra.X11Colours: khaki2 :: DRGB
+ Wumpus.Extra.X11Colours: khaki3 :: DRGB
+ Wumpus.Extra.X11Colours: khaki4 :: DRGB
+ Wumpus.Extra.X11Colours: lavenderBlush1 :: DRGB
+ Wumpus.Extra.X11Colours: lavenderBlush2 :: DRGB
+ Wumpus.Extra.X11Colours: lavenderBlush3 :: DRGB
+ Wumpus.Extra.X11Colours: lavenderBlush4 :: DRGB
+ Wumpus.Extra.X11Colours: lemonChiffon1 :: DRGB
+ Wumpus.Extra.X11Colours: lemonChiffon2 :: DRGB
+ Wumpus.Extra.X11Colours: lemonChiffon3 :: DRGB
+ Wumpus.Extra.X11Colours: lemonChiffon4 :: DRGB
+ Wumpus.Extra.X11Colours: lightBlue1 :: DRGB
+ Wumpus.Extra.X11Colours: lightBlue2 :: DRGB
+ Wumpus.Extra.X11Colours: lightBlue3 :: DRGB
+ Wumpus.Extra.X11Colours: lightBlue4 :: DRGB
+ Wumpus.Extra.X11Colours: lightCyan1 :: DRGB
+ Wumpus.Extra.X11Colours: lightCyan2 :: DRGB
+ Wumpus.Extra.X11Colours: lightCyan3 :: DRGB
+ Wumpus.Extra.X11Colours: lightCyan4 :: DRGB
+ Wumpus.Extra.X11Colours: lightGoldenrod1 :: DRGB
+ Wumpus.Extra.X11Colours: lightGoldenrod2 :: DRGB
+ Wumpus.Extra.X11Colours: lightGoldenrod3 :: DRGB
+ Wumpus.Extra.X11Colours: lightGoldenrod4 :: DRGB
+ Wumpus.Extra.X11Colours: lightPink1 :: DRGB
+ Wumpus.Extra.X11Colours: lightPink2 :: DRGB
+ Wumpus.Extra.X11Colours: lightPink3 :: DRGB
+ Wumpus.Extra.X11Colours: lightPink4 :: DRGB
+ Wumpus.Extra.X11Colours: lightSalmon1 :: DRGB
+ Wumpus.Extra.X11Colours: lightSalmon2 :: DRGB
+ Wumpus.Extra.X11Colours: lightSalmon3 :: DRGB
+ Wumpus.Extra.X11Colours: lightSalmon4 :: DRGB
+ Wumpus.Extra.X11Colours: lightSkyBlue1 :: DRGB
+ Wumpus.Extra.X11Colours: lightSkyBlue2 :: DRGB
+ Wumpus.Extra.X11Colours: lightSkyBlue3 :: DRGB
+ Wumpus.Extra.X11Colours: lightSkyBlue4 :: DRGB
+ Wumpus.Extra.X11Colours: lightSteelBlue1 :: DRGB
+ Wumpus.Extra.X11Colours: lightSteelBlue2 :: DRGB
+ Wumpus.Extra.X11Colours: lightSteelBlue3 :: DRGB
+ Wumpus.Extra.X11Colours: lightSteelBlue4 :: DRGB
+ Wumpus.Extra.X11Colours: lightYellow1 :: DRGB
+ Wumpus.Extra.X11Colours: lightYellow2 :: DRGB
+ Wumpus.Extra.X11Colours: lightYellow3 :: DRGB
+ Wumpus.Extra.X11Colours: lightYellow4 :: DRGB
+ Wumpus.Extra.X11Colours: magenta1 :: DRGB
+ Wumpus.Extra.X11Colours: magenta2 :: DRGB
+ Wumpus.Extra.X11Colours: magenta3 :: DRGB
+ Wumpus.Extra.X11Colours: magenta4 :: DRGB
+ Wumpus.Extra.X11Colours: maroon0 :: DRGB
+ Wumpus.Extra.X11Colours: maroon1 :: DRGB
+ Wumpus.Extra.X11Colours: maroon2 :: DRGB
+ Wumpus.Extra.X11Colours: maroon3 :: DRGB
+ Wumpus.Extra.X11Colours: maroon4 :: DRGB
+ Wumpus.Extra.X11Colours: mediumOrchid1 :: DRGB
+ Wumpus.Extra.X11Colours: mediumOrchid2 :: DRGB
+ Wumpus.Extra.X11Colours: mediumOrchid3 :: DRGB
+ Wumpus.Extra.X11Colours: mediumOrchid4 :: DRGB
+ Wumpus.Extra.X11Colours: mediumPurple1 :: DRGB
+ Wumpus.Extra.X11Colours: mediumPurple2 :: DRGB
+ Wumpus.Extra.X11Colours: mediumPurple3 :: DRGB
+ Wumpus.Extra.X11Colours: mediumPurple4 :: DRGB
+ Wumpus.Extra.X11Colours: mistyRose1 :: DRGB
+ Wumpus.Extra.X11Colours: mistyRose2 :: DRGB
+ Wumpus.Extra.X11Colours: mistyRose3 :: DRGB
+ Wumpus.Extra.X11Colours: mistyRose4 :: DRGB
+ Wumpus.Extra.X11Colours: navajoWhite1 :: DRGB
+ Wumpus.Extra.X11Colours: navajoWhite2 :: DRGB
+ Wumpus.Extra.X11Colours: navajoWhite3 :: DRGB
+ Wumpus.Extra.X11Colours: navajoWhite4 :: DRGB
+ Wumpus.Extra.X11Colours: oliveDrab1 :: DRGB
+ Wumpus.Extra.X11Colours: oliveDrab2 :: DRGB
+ Wumpus.Extra.X11Colours: oliveDrab3 :: DRGB
+ Wumpus.Extra.X11Colours: oliveDrab4 :: DRGB
+ Wumpus.Extra.X11Colours: orange1 :: DRGB
+ Wumpus.Extra.X11Colours: orange2 :: DRGB
+ Wumpus.Extra.X11Colours: orange3 :: DRGB
+ Wumpus.Extra.X11Colours: orange4 :: DRGB
+ Wumpus.Extra.X11Colours: orangeRed1 :: DRGB
+ Wumpus.Extra.X11Colours: orangeRed2 :: DRGB
+ Wumpus.Extra.X11Colours: orangeRed3 :: DRGB
+ Wumpus.Extra.X11Colours: orangeRed4 :: DRGB
+ Wumpus.Extra.X11Colours: orchid1 :: DRGB
+ Wumpus.Extra.X11Colours: orchid2 :: DRGB
+ Wumpus.Extra.X11Colours: orchid3 :: DRGB
+ Wumpus.Extra.X11Colours: orchid4 :: DRGB
+ Wumpus.Extra.X11Colours: paleGreen1 :: DRGB
+ Wumpus.Extra.X11Colours: paleGreen2 :: DRGB
+ Wumpus.Extra.X11Colours: paleGreen3 :: DRGB
+ Wumpus.Extra.X11Colours: paleGreen4 :: DRGB
+ Wumpus.Extra.X11Colours: paleTurquoise1 :: DRGB
+ Wumpus.Extra.X11Colours: paleTurquoise2 :: DRGB
+ Wumpus.Extra.X11Colours: paleTurquoise3 :: DRGB
+ Wumpus.Extra.X11Colours: paleTurquoise4 :: DRGB
+ Wumpus.Extra.X11Colours: paleVioletRed1 :: DRGB
+ Wumpus.Extra.X11Colours: paleVioletRed2 :: DRGB
+ Wumpus.Extra.X11Colours: paleVioletRed3 :: DRGB
+ Wumpus.Extra.X11Colours: paleVioletRed4 :: DRGB
+ Wumpus.Extra.X11Colours: peachPuff1 :: DRGB
+ Wumpus.Extra.X11Colours: peachPuff2 :: DRGB
+ Wumpus.Extra.X11Colours: peachPuff3 :: DRGB
+ Wumpus.Extra.X11Colours: peachPuff4 :: DRGB
+ Wumpus.Extra.X11Colours: pink1 :: DRGB
+ Wumpus.Extra.X11Colours: pink2 :: DRGB
+ Wumpus.Extra.X11Colours: pink3 :: DRGB
+ Wumpus.Extra.X11Colours: pink4 :: DRGB
+ Wumpus.Extra.X11Colours: plum1 :: DRGB
+ Wumpus.Extra.X11Colours: plum2 :: DRGB
+ Wumpus.Extra.X11Colours: plum3 :: DRGB
+ Wumpus.Extra.X11Colours: plum4 :: DRGB
+ Wumpus.Extra.X11Colours: purple0 :: DRGB
+ Wumpus.Extra.X11Colours: purple1 :: DRGB
+ Wumpus.Extra.X11Colours: purple2 :: DRGB
+ Wumpus.Extra.X11Colours: purple3 :: DRGB
+ Wumpus.Extra.X11Colours: purple4 :: DRGB
+ Wumpus.Extra.X11Colours: red1 :: DRGB
+ Wumpus.Extra.X11Colours: red2 :: DRGB
+ Wumpus.Extra.X11Colours: red3 :: DRGB
+ Wumpus.Extra.X11Colours: red4 :: DRGB
+ Wumpus.Extra.X11Colours: rosyBrown1 :: DRGB
+ Wumpus.Extra.X11Colours: rosyBrown2 :: DRGB
+ Wumpus.Extra.X11Colours: rosyBrown3 :: DRGB
+ Wumpus.Extra.X11Colours: rosyBrown4 :: DRGB
+ Wumpus.Extra.X11Colours: royalBlue1 :: DRGB
+ Wumpus.Extra.X11Colours: royalBlue2 :: DRGB
+ Wumpus.Extra.X11Colours: royalBlue3 :: DRGB
+ Wumpus.Extra.X11Colours: royalBlue4 :: DRGB
+ Wumpus.Extra.X11Colours: salmon1 :: DRGB
+ Wumpus.Extra.X11Colours: salmon2 :: DRGB
+ Wumpus.Extra.X11Colours: salmon3 :: DRGB
+ Wumpus.Extra.X11Colours: salmon4 :: DRGB
+ Wumpus.Extra.X11Colours: seaGreen1 :: DRGB
+ Wumpus.Extra.X11Colours: seaGreen2 :: DRGB
+ Wumpus.Extra.X11Colours: seaGreen3 :: DRGB
+ Wumpus.Extra.X11Colours: seaGreen4 :: DRGB
+ Wumpus.Extra.X11Colours: seashell1 :: DRGB
+ Wumpus.Extra.X11Colours: seashell2 :: DRGB
+ Wumpus.Extra.X11Colours: seashell3 :: DRGB
+ Wumpus.Extra.X11Colours: seashell4 :: DRGB
+ Wumpus.Extra.X11Colours: sienna1 :: DRGB
+ Wumpus.Extra.X11Colours: sienna2 :: DRGB
+ Wumpus.Extra.X11Colours: sienna3 :: DRGB
+ Wumpus.Extra.X11Colours: sienna4 :: DRGB
+ Wumpus.Extra.X11Colours: skyBlue1 :: DRGB
+ Wumpus.Extra.X11Colours: skyBlue2 :: DRGB
+ Wumpus.Extra.X11Colours: skyBlue3 :: DRGB
+ Wumpus.Extra.X11Colours: skyBlue4 :: DRGB
+ Wumpus.Extra.X11Colours: slateBlue1 :: DRGB
+ Wumpus.Extra.X11Colours: slateBlue2 :: DRGB
+ Wumpus.Extra.X11Colours: slateBlue3 :: DRGB
+ Wumpus.Extra.X11Colours: slateBlue4 :: DRGB
+ Wumpus.Extra.X11Colours: slateGray1 :: DRGB
+ Wumpus.Extra.X11Colours: slateGray2 :: DRGB
+ Wumpus.Extra.X11Colours: slateGray3 :: DRGB
+ Wumpus.Extra.X11Colours: slateGray4 :: DRGB
+ Wumpus.Extra.X11Colours: snow1 :: DRGB
+ Wumpus.Extra.X11Colours: snow2 :: DRGB
+ Wumpus.Extra.X11Colours: snow3 :: DRGB
+ Wumpus.Extra.X11Colours: snow4 :: DRGB
+ Wumpus.Extra.X11Colours: springGreen1 :: DRGB
+ Wumpus.Extra.X11Colours: springGreen2 :: DRGB
+ Wumpus.Extra.X11Colours: springGreen3 :: DRGB
+ Wumpus.Extra.X11Colours: springGreen4 :: DRGB
+ Wumpus.Extra.X11Colours: steelBlue1 :: DRGB
+ Wumpus.Extra.X11Colours: steelBlue2 :: DRGB
+ Wumpus.Extra.X11Colours: steelBlue3 :: DRGB
+ Wumpus.Extra.X11Colours: steelBlue4 :: DRGB
+ Wumpus.Extra.X11Colours: tan1 :: DRGB
+ Wumpus.Extra.X11Colours: tan2 :: DRGB
+ Wumpus.Extra.X11Colours: tan3 :: DRGB
+ Wumpus.Extra.X11Colours: tan4 :: DRGB
+ Wumpus.Extra.X11Colours: thistle1 :: DRGB
+ Wumpus.Extra.X11Colours: thistle2 :: DRGB
+ Wumpus.Extra.X11Colours: thistle3 :: DRGB
+ Wumpus.Extra.X11Colours: thistle4 :: DRGB
+ Wumpus.Extra.X11Colours: tomato1 :: DRGB
+ Wumpus.Extra.X11Colours: tomato2 :: DRGB
+ Wumpus.Extra.X11Colours: tomato3 :: DRGB
+ Wumpus.Extra.X11Colours: tomato4 :: DRGB
+ Wumpus.Extra.X11Colours: turquoise1 :: DRGB
+ Wumpus.Extra.X11Colours: turquoise2 :: DRGB
+ Wumpus.Extra.X11Colours: turquoise3 :: DRGB
+ Wumpus.Extra.X11Colours: turquoise4 :: DRGB
+ Wumpus.Extra.X11Colours: violetRed1 :: DRGB
+ Wumpus.Extra.X11Colours: violetRed2 :: DRGB
+ Wumpus.Extra.X11Colours: violetRed3 :: DRGB
+ Wumpus.Extra.X11Colours: violetRed4 :: DRGB
+ Wumpus.Extra.X11Colours: wheat1 :: DRGB
+ Wumpus.Extra.X11Colours: wheat2 :: DRGB
+ Wumpus.Extra.X11Colours: wheat3 :: DRGB
+ Wumpus.Extra.X11Colours: wheat4 :: DRGB
+ Wumpus.Extra.X11Colours: yellow1 :: DRGB
+ Wumpus.Extra.X11Colours: yellow2 :: DRGB
+ Wumpus.Extra.X11Colours: yellow3 :: DRGB
+ Wumpus.Extra.X11Colours: yellow4 :: DRGB

Files

CHANGES view
@@ -1,4 +1,9 @@ +0.14.0 to 0.15.0:++  * Added Named colours and "safe fonts" from wumpus-extra.+  +  * Added wumpus_core_version to track version number.  0.13.1 to 0.14.0: 
Setup.hs view
@@ -1,4 +1,30 @@ #!/usr/bin/env runhaskell + import Distribution.Simple-main = defaultMain+import Distribution.Simple.Setup ( SDistFlags )+import Distribution.PackageDescription ( HookedBuildInfo, emptyHookedBuildInfo )+++main = defaultMainWithHooks sdist_warning_hooks++sdist_warning_hooks :: UserHooks+sdist_warning_hooks = simpleUserHooks { preSDist = sdistVersionWarning }+++sdistVersionWarning :: Args -> SDistFlags -> IO HookedBuildInfo+sdistVersionWarning _ _ = +    mapM_ putStrLn msg >> printVersionNumberFile >> return emptyHookedBuildInfo+  where+    msg = [ "-------------------------------------------------------"+          , "-------------------------------------------------------"+          , ""+          , "WARNING - is Wumpus.Core.Version.Number correct?"+          , ""+          , "-------------------------------------------------------"+          , "-------------------------------------------------------"+          ]++printVersionNumberFile :: IO ()+printVersionNumberFile = +  readFile "src/Wumpus/Core/VersionNumber.hs" >>= putStrLn
+ demo/FontPic.hs view
@@ -0,0 +1,167 @@+{-# OPTIONS -Wall #-}++module FontPic where++import Wumpus.Core+import Wumpus.Extra.SafeFonts+import Wumpus.Extra.SVGColours ( steelBlue )+import Wumpus.Extra.X11Colours ( indianRed1 )++import Data.AffineSpace+import Data.VectorSpace++import Data.List ( unfoldr )++main :: IO ()+main = do +    writeEPS_latin1 "./out/font_courier.eps"   courier_pic+    writeSVG_latin1 "./out/font_courier.svg"   courier_pic+    writeEPS_latin1 "./out/font_times.eps"     times_pic+    writeSVG_latin1 "./out/font_times.svg"     times_pic+    writeEPS_latin1 "./out/font_helvetica.eps" helvetica_pic+    writeSVG_latin1 "./out/font_helvetica.svg" helvetica_pic+    writeEPS_latin1 "./out/font_symbol.eps"    symbol_pic+    writeSVG_latin1 "./out/font_symbol.svg"    symbol_pic+++makeFontLabel :: DRGB -> FontAttr -> (DPoint2 -> DPrimitive)+makeFontLabel c fa = \pt -> textlabel (c,fa) pt msg+  where+    msg = unwords [ font_name fa, (show $ font_size fa) ++ "pt"]++blueLabel :: FontAttr -> (DPoint2 -> DPrimitive)+blueLabel = makeFontLabel steelBlue++redLabel :: FontAttr -> (DPoint2 -> DPrimitive)+redLabel = makeFontLabel indianRed1+++--------------------------------------------------------------------------------+-- Times++times_pic :: Picture Double+times_pic = timesroman_pic -//- timesitalic_pic -//- timesbold_pic+                           -//- timesbolditalic_pic++++timesroman_pic :: Picture Double+timesroman_pic = +    frameMulti $ zipWith blueLabel xs (mkPoints 1.5)+  where+    xs = [ timesRoman10, timesRoman12, timesRoman18+         , timesRoman24, timesRoman36, timesRoman48 ]++timesitalic_pic :: Picture Double+timesitalic_pic = +    frameMulti $ zipWith redLabel xs (mkPoints 1.5)+  where+    xs = [ timesItalic10, timesItalic12, timesItalic18+         , timesItalic24, timesItalic36, timesItalic48 ]+++timesbold_pic :: Picture Double+timesbold_pic = +    frameMulti $ zipWith blueLabel xs (mkPoints 1.5)+  where+    xs = [ timesBold10, timesBold12, timesBold18+         , timesBold24, timesBold36, timesBold48 ]++timesbolditalic_pic :: Picture Double+timesbolditalic_pic = +    frameMulti $ zipWith redLabel xs (mkPoints 1.5)+  where+    xs = [ timesBoldItalic10, timesBoldItalic12, timesBoldItalic18+         , timesBoldItalic24, timesBoldItalic36, timesBoldItalic48 ]++--------------------------------------------------------------------------------+helvetica_pic :: Picture Double+helvetica_pic = helvetica_pic1 -//- helveticaoblique_pic -//- helveticabold_pic+                           -//- helveticaboldoblique_pic++helvetica_pic1 :: Picture Double+helvetica_pic1 = +    frameMulti $ zipWith blueLabel xs (mkPoints 1.5)+  where+    xs = [ helvetica10, helvetica12, helvetica18+         , helvetica24, helvetica36, helvetica48 ]+++    +helveticaoblique_pic :: Picture Double+helveticaoblique_pic = +    frameMulti $ zipWith redLabel xs (mkPoints 1.5)+  where+    xs = [ helveticaOblique10, helveticaOblique12, helveticaOblique18+         , helveticaOblique24, helveticaOblique36, helveticaOblique48 ]++    +helveticabold_pic :: Picture Double+helveticabold_pic = +    frameMulti $ zipWith blueLabel xs (mkPoints 1.5)+  where+    xs = [ helveticaBold10, helveticaBold12, helveticaBold18+         , helveticaBold24, helveticaBold36, helveticaBold48 ]++    +helveticaboldoblique_pic :: Picture Double+helveticaboldoblique_pic = +    frameMulti $ zipWith redLabel xs (mkPoints 1.5)+  where+    xs = [ helveticaBoldOblique10, helveticaBoldOblique12+         , helveticaBoldOblique18, helveticaBoldOblique24+         , helveticaBoldOblique36, helveticaBoldOblique48 ]++--------------------------------------------------------------------------------++courier_pic :: Picture Double+courier_pic = courier_pic1 -//- courieroblique_pic -//- courierbold_pic+                           -//- courierboldoblique_pic+    +courier_pic1 :: Picture Double+courier_pic1 = +    frameMulti $ zipWith blueLabel xs (mkPoints 1.5)+  where+    xs = [ courier10, courier12, courier18+         , courier24, courier36, courier48 ]++    +courieroblique_pic :: Picture Double+courieroblique_pic = +    frameMulti $ zipWith redLabel xs (mkPoints 1.5)+  where+    xs = [ courierOblique10, courierOblique12, courierOblique18+         , courierOblique24, courierOblique36, courierOblique48 ]++    +courierbold_pic :: Picture Double+courierbold_pic = +    frameMulti $ zipWith blueLabel xs (mkPoints 1.5)+  where+    xs = [ courierBold10, courierBold12, courierBold18+         , courierBold24, courierBold36, courierBold48 ]++    +courierboldoblique_pic :: Picture Double+courierboldoblique_pic = +    frameMulti $ zipWith redLabel xs (mkPoints 1.5)+  where+    xs = [ courierBoldOblique10, courierBoldOblique12, courierBoldOblique18+         , courierBoldOblique24, courierBoldOblique36, courierBoldOblique48 ]++--------------------------------------------------------------------------------++    +symbol_pic :: Picture Double+symbol_pic = +    frameMulti $ zipWith blueLabel xs (mkPoints 1.5)+  where+    xs = [ symbol10, symbol12, symbol18, symbol24, symbol36, symbol48 ]+++--------------------------------------------------------------------------------+++mkPoints :: Num u => u -> [Point2 u]+mkPoints n = unfoldr phi zeroPt where+  phi pt = Just (pt, pt .+^ (V2 0 15 ^* n))
doc-src/Guide.lhs view
@@ -25,8 +25,8 @@ 
 \wumpuscore is a Haskell library for generating 2D vector 
 pictures. It was written with portability as a priority, so it has 
-no dependencies on foreign (i.e. C) libraries. It supports output 
-to PostScript and SVG (Scalable Vector Graphics). 
+no dependencies on foreign C libraries. Output to PostScript and 
+SVG (Scalable Vector Graphics) is supported. 
 
 \wumpuscore is rather primitive, the basic drawing objects are 
 paths and text labels. A secondary library \texttt{wumpus-extra}
@@ -112,13 +112,37 @@ 
 \item[\texttt{Wumpus.Core.TextEncoder.}]
 Types for handling non-ASCII character codes. This module is
-perhaps under-cooked thou it appears adequate for Latin 1...
+perhaps under-cooked thou it appears adequate for Latin-1...
 
 \item[\texttt{Wumpus.Core.TextLatin1.}]
 A instance of the TextEncoder type for mapping Latin 1 characters
 to the PostScript and SVG escape characters.
+
+\item[\texttt{Wumpus.Core.VersionNumber.}]
+Current version number of \wumpuscore.
 \end{description}
 
+The package also contains some extra modules defining
+safe fonts and colour schemes. These modules would ideally be
+packaged in a separate package \texttt{wumpus-extra}, 
+unfortunately the other code in this package is not yet suitable 
+for wide spread distribution, so they are currently distributed 
+with \wumpuscore.
+
+\begin{description}
+\item[\texttt{Wumpus.Extra.SafeFonts.}]
+Safe to use font and size combinations. The fonts named here are 
+included with GhostScript and are aliased as \emph{safe} fonts
+for SVG. 
+
+\item[\texttt{Wumpus.Extra.SVGColours.}]
+All the SVG named colours.
+
+\item[\texttt{Wumpus.Extra.SafeFonts.}]
+All the X11 named colours.
+
+\end{description}
+
 %-----------------------------------------------------------------
 \section{Drawing model}
 %-----------------------------------------------------------------
@@ -260,8 +284,8 @@ with the \texttt{frame} function to the Picture type.
 
 The following table lists PostScript fonts and their SVG 
-equivalents. The unreleased package \texttt{wumpus-extra} has
-a module \texttt{SafeFonts} encoding this list to avoid 
+equivalents. As of revision 0.15.0 \wumpuscore includes a module 
+\texttt{Wumpus.Extra.SafeFonts} encoding this list to avoid 
 typographical slips...
 
 
doc/Guide.pdf view

binary file changed (55456 → 56701 bytes)

src/Wumpus/Core.hs view
@@ -3,7 +3,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Wumpus.Core--- Copyright   :  (c) Stephen Tetley 2009+-- Copyright   :  (c) Stephen Tetley 2009-2010 -- License     :  BSD3 -- -- Maintainer  :  Stephen Tetley <stephen.tetley@gmail.com>@@ -61,6 +61,8 @@   , module Wumpus.Core.PictureLanguage   , module Wumpus.Core.TextEncoder +  , wumpus_core_version+   -- Export from Picture Internal   , Picture   , DPicture@@ -93,6 +95,6 @@ import Wumpus.Core.PictureInternal import Wumpus.Core.PictureLanguage import Wumpus.Core.TextEncoder-+import Wumpus.Core.VersionNumber ( wumpus_core_version )  
src/Wumpus/Core/AffineTrans.hs view
@@ -6,7 +6,7 @@ ------------------------------------------------------------------------------ -- | -- Module      :  Wumpus.Core.AffineTrans--- Copyright   :  (c) Stephen Tetley 2009+-- Copyright   :  (c) Stephen Tetley 2009-2010 -- License     :  BSD3 -- -- Maintainer  :  stephen.tetley@gmail.com@@ -22,7 +22,7 @@ -- performs the affine transformations as matrix operations. This  -- simplifies the implementation of pictures  -- ("Wumpus.Core.PictureInternal"). When a picture is composed and --- transformed, transformations will be performed directly on the +-- transformed, transformations will be performed only on the  -- bounding box in Wumpus but the transformation of the  -- picture content (paths or text labels) will be communicated to  -- PostScript or SVG to render. This is because Wumpus has no 
src/Wumpus/Core/BoundingBox.hs view
@@ -4,7 +4,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Wumpus.Core.BoundingBox--- Copyright   :  (c) Stephen Tetley 2009+-- Copyright   :  (c) Stephen Tetley 2009-2010 -- License     :  BSD3 -- -- Maintainer  :  stephen.tetley@gmail.com
src/Wumpus/Core/Colour.hs view
@@ -5,7 +5,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Wumpus.Core.Colour--- Copyright   :  (c) Stephen Tetley 2009+-- Copyright   :  (c) Stephen Tetley 2009-2010 -- License     :  BSD3 -- -- Maintainer  :  stephen.tetley@gmail.com@@ -61,6 +61,7 @@ import Data.VectorSpace  -- | Red-Green-Blue - no alpha.+-- data RGB3 a = RGB3 !a !a !a   deriving (Eq,Show) @@ -69,18 +70,22 @@ --  -- 1.0 represents full saturation, for instance red is  -- 1.0, 0.0, 0.0.+-- type DRGB = RGB3 Double   -- | Hue-Saturation-Brightness.+-- data HSB3 a = HSB3 !a !a !a    deriving (Eq,Show)  -- | HSB represented by Double - values should be in the range -- 0.0 to 1.0.+-- type DHSB = HSB3 Double  -+-- | Gray scale.+--  newtype Gray a = Gray a   deriving (Eq,Num,Fractional,Ord,Show) @@ -235,22 +240,27 @@ -- There will be name clashes with the X11Colours / SVGColours.  -- | Black - 0.0, 0.0, 0.0.+-- black :: DRGB black = RGB3 0 0 0  -- | White - 1.0, 1.0, 1.0.+-- white :: DRGB white = RGB3 1 1 1  -- | Red - 1.0, 0.0, 0.0.+-- red :: DRGB red = RGB3 1 0 0  -- | Green - 0.0, 1.0, 0.0.+-- green :: DRGB  green = RGB3 0 1 0  -- | Blue - 0.0, 0.0, 1.0.+-- blue :: DRGB blue = RGB3 0 0 1 
src/Wumpus/Core/FontSize.hs view
@@ -3,7 +3,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Wumpus.Core.FontSize--- Copyright   :  (c) Stephen Tetley 2009+-- Copyright   :  (c) Stephen Tetley 2009-2010 -- License     :  BSD3 -- -- Maintainer  :  stephen.tetley@gmail.com
src/Wumpus/Core/Geometry.hs view
@@ -10,7 +10,7 @@ ------------------------------------------------------------------------------ -- | -- Module      :  Wumpus.Core.Geometry--- Copyright   :  (c) Stephen Tetley 2009+-- Copyright   :  (c) Stephen Tetley 2009-2010 -- License     :  BSD3 -- -- Maintainer  :  stephen.tetley@gmail.com
src/Wumpus/Core/GraphicsState.hs view
@@ -5,12 +5,13 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Wumpus.Core.GraphicsState--- Copyright   :  (c) Stephen Tetley 2009+-- Copyright   :  (c) Stephen Tetley 2009-2010 -- License     :  BSD3 -- -- Maintainer  :  stephen.tetley@gmail.com -- Stability   :  unstable -- Portability :  GHC with TypeFamilies and more+-- -- -- Data types for stroke and label attributes and type classes  -- for conversion to PostScript\'s colour and matrix 
src/Wumpus/Core/OutputPostScript.hs view
@@ -3,7 +3,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Wumpus.Core.OutputPostScript--- Copyright   :  (c) Stephen Tetley 2009+-- Copyright   :  (c) Stephen Tetley 2009-2010 -- License     :  BSD3 -- -- Maintainer  :  stephen.tetley@gmail.com@@ -40,8 +40,6 @@   import MonadLib hiding ( Label )--import Control.Monad ( mapM_, zipWithM_ )   
src/Wumpus/Core/OutputSVG.hs view
@@ -4,7 +4,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Wumpus.Core.OutputSVG--- Copyright   :  (c) Stephen Tetley 2009+-- Copyright   :  (c) Stephen Tetley 2009-2010 -- License     :  BSD3 -- -- Maintainer  :  stephen.tetley@gmail.com
src/Wumpus/Core/Picture.hs view
@@ -4,7 +4,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Wumpus.Core.Picture--- Copyright   :  (c) Stephen Tetley 2009+-- Copyright   :  (c) Stephen Tetley 2009-2010 -- License     :  BSD3 -- -- Maintainer  :  stephen.tetley@gmail.com
src/Wumpus/Core/PictureInternal.hs view
@@ -6,7 +6,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Wumpus.Core.PictureInternal--- Copyright   :  (c) Stephen Tetley 2009+-- Copyright   :  (c) Stephen Tetley 2009-2010 -- License     :  BSD3 -- -- Maintainer  :  stephen.tetley@gmail.com
src/Wumpus/Core/PictureLanguage.hs view
@@ -5,7 +5,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Wumpus.Core.PictureLanguage--- Copyright   :  (c) Stephen Tetley 2009+-- Copyright   :  (c) Stephen Tetley 2009-2010 -- License     :  BSD3 -- -- Maintainer  :  stephen.tetley@gmail.com
src/Wumpus/Core/PostScript.hs view
@@ -7,7 +7,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Wumpus.Core.PostScript--- Copyright   :  (c) Stephen Tetley 2009+-- Copyright   :  (c) Stephen Tetley 2009-2010 -- License     :  BSD3 -- -- Maintainer  :  stephen.tetley@gmail.com
src/Wumpus/Core/SVG.hs view
@@ -4,7 +4,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Wumpus.Core.SVG--- Copyright   :  (c) Stephen Tetley 2009+-- Copyright   :  (c) Stephen Tetley 2009-2010 -- License     :  BSD3 -- -- Maintainer  :  stephen.tetley@gmail.com
src/Wumpus/Core/TextEncoder.hs view
@@ -3,7 +3,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Wumpus.Core.TextEncoder--- Copyright   :  (c) Stephen Tetley 2009+-- Copyright   :  (c) Stephen Tetley 2009-2010 -- License     :  BSD3 -- -- Maintainer  :  stephen.tetley@gmail.com@@ -47,7 +47,6 @@   ) where  -import Data.Char  type GlyphName = String type CharCode  = Int 
src/Wumpus/Core/TextEncodingInternal.hs view
@@ -3,7 +3,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Wumpus.Core.TextEncodingInternal--- Copyright   :  (c) Stephen Tetley 2009+-- Copyright   :  (c) Stephen Tetley 2009-2010 -- License     :  BSD3 -- -- Maintainer  :  stephen.tetley@gmail.com
src/Wumpus/Core/TextLatin1.hs view
@@ -3,7 +3,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Wumpus.Core.TextLatin1--- Copyright   :  (c) Stephen Tetley 2009+-- Copyright   :  (c) Stephen Tetley 2009-2010 -- License     :  BSD3 -- -- Maintainer  :  stephen.tetley@gmail.com
src/Wumpus/Core/Utils.hs view
@@ -4,7 +4,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Wumpus.Core.Utils--- Copyright   :  (c) Stephen Tetley 2009+-- Copyright   :  (c) Stephen Tetley 2009-2010 -- License     :  BSD3 -- -- Maintainer  :  Stephen Tetley <stephen.tetley@gmail.com>
+ src/Wumpus/Core/VersionNumber.hs view
@@ -0,0 +1,25 @@+{-# OPTIONS -Wall #-}++--------------------------------------------------------------------------------+-- |+-- Module      :  Wumpus.Core.VersionNumber+-- Copyright   :  (c) Stephen Tetley 2010+-- License     :  BSD3+--+-- Maintainer  :  stephen.tetley@gmail.com+-- Stability   :  unstable+-- Portability :  GHC with TypeFamilies and more+--+-- Version number+--+--------------------------------------------------------------------------------++module Wumpus.Core.VersionNumber+  ( +    wumpus_core_version++  ) where+++wumpus_core_version :: (Int,Int,Int)+wumpus_core_version = (0,15,0)
+ src/Wumpus/Extra/SVGColours.hs view
@@ -0,0 +1,626 @@+{-# OPTIONS -Wall #-}++--------------------------------------------------------------------------------+-- |+-- Module      :  Wumpus.Extra.SVGColours+-- Copyright   :  (c) Stephen Tetley 2009-2010+-- License     :  BSD3+--+-- Maintainer  :  Stephen Tetley <stephen.tetley@gmail.com>+-- Stability   :  highly unstable+-- Portability :  GHC with TypeFamilies and more+--+-- The SVG \'named colours\', but as rgb [0,1] values +--+--------------------------------------------------------------------------------++module Wumpus.Extra.SVGColours +  (+    +  -- * Named colours+    aliceBlue+  , antiqueWhite+  , aqua+  , aquamarine+  , azure+  , beige+  , bisque+  , black+  , blanchedAlmond+  , blue+  , blueViolet+  , brown+  , burlywood+  , cadetBlue+  , chartreuse+  , chocolate+  , coral+  , cornflowerBlue+  , cornsilk+  , crimson+  , cyan+  , darkBlue+  , darkCyan+  , darkGoldenrod+  , darkGray+  , darkGreen+  , darkGrey+  , darkKhaki+  , darkMagenta+  , darkOliveGreen+  , darkOrange+  , darkOrchid+  , darkRed+  , darkSalmon+  , darkSeaGreen+  , darkSlateBlue+  , darkSlateGray+  , darkSlateGrey+  , darkTurquoise+  , darkViolet+  , deepPink+  , deepSkyBlue+  , dimGray+  , dimGrey+  , dodgerBlue+  , firebrick+  , floralWhite+  , forestGreen+  , fuchsia+  , gainsboro+  , ghostWhite+  , gold+  , goldenrod+  , gray+  , grey+  , green+  , greenYellow+  , honeydew+  , hotPink+  , indianRed+  , indigo+  , ivory+  , khaki+  , lavender+  , lavenderBlush+  , lawnGreen+  , lemonChiffon+  , lightBlue+  , lightCoral+  , lightCyan+  , lightGoldenrodYellow+  , lightGray+  , lightGreen+  , lightGrey+  , lightPink+  , lightSalmon+  , lightSeaGreen+  , lightSkyBlue+  , lightSlateGray+  , lightSlateGrey+  , lightSteelBlue+  , lightYellow+  , lime+  , limeGreen+  , linen+  , magenta+  , maroon+  , mediumAquamarine+  , mediumBlue+  , mediumOrchid+  , mediumPurple+  , mediumSeaGreen+  , mediumSlateBlue+  , mediumSpringGreen+  , mediumTurquoise+  , mediumVioletRed+  , midnightBlue+  , mintcream+  , mistyrose+  , moccasin+  , navajoWhite+  , navy+  , oldlace+  , olive+  , oliveDrab+  , orange+  , orangeRed+  , orchid+  , paleGoldenrod+  , paleGreen+  , paleTurquoise+  , paleVioletRed+  , papayawhip+  , peachpuff+  , peru+  , pink+  , plum+  , powderBlue+  , purple+  , red+  , rosyBrown+  , royalBlue+  , saddleBrown+  , salmon+  , sandyBrown+  , seaGreen+  , seashell+  , sienna+  , silver+  , skyBlue+  , slateBlue+  , slateGray+  , slateGrey+  , snow+  , springGreen+  , steelBlue+  , tan+  , teal+  , thistle+  , tomato+  , turquoise+  , violet+  , wheat+  , white+  , whitesmoke+  , yellow+  , yellowGreen+  +  ) where+++import Wumpus.Core.Colour ( RGB3(..), DRGB )+++import Prelude hiding ( tan )+  ++++--------------------------------------------------------------------------------+  +aliceBlue           :: DRGB+aliceBlue           = RGB3 0.941  0.973  1.0++antiqueWhite        :: DRGB+antiqueWhite        = RGB3 0.980  0.922  0.843++aqua                :: DRGB+aqua                = RGB3 0.0  1.0  1.0++aquamarine          :: DRGB+aquamarine          = RGB3 0.498  1.0  0.831++azure               :: DRGB+azure               = RGB3 0.941  1.0  1.0++beige               :: DRGB  +beige               = RGB3 0.961  0.961  0.863++bisque              :: DRGB+bisque              = RGB3 1.0  0.894  0.769++black               :: DRGB+black               = RGB3 0.0  0.0  0.0++blanchedAlmond      :: DRGB+blanchedAlmond      = RGB3 1.0  0.922  0.804++blue                :: DRGB+blue                = RGB3 0.0  0.0  1.0++blueViolet          :: DRGB+blueViolet          = RGB3 0.541  0.169  0.886++brown               :: DRGB+brown               = RGB3 0.647  0.165  0.165++burlywood           :: DRGB+burlywood           = RGB3 0.871  0.722  0.529++cadetBlue           :: DRGB+cadetBlue           = RGB3 0.373  0.620  0.627++chartreuse          :: DRGB+chartreuse          = RGB3 0.498  1.0  0.0++chocolate           :: DRGB+chocolate           = RGB3 0.824  0.412  0.118++coral               :: DRGB+coral               = RGB3 1.0  0.498  0.314++cornflowerBlue      :: DRGB+cornflowerBlue      = RGB3 0.392  0.584  0.929++cornsilk            :: DRGB+cornsilk            = RGB3 1.0  0.973  0.863++crimson             :: DRGB+crimson             = RGB3 0.863  0.078  0.235++cyan                :: DRGB+cyan                = RGB3 0.0  1.0  1.0++darkBlue            :: DRGB+darkBlue            = RGB3 0.0  0.0  0.545++darkCyan            :: DRGB+darkCyan            = RGB3 0.0  0.545  0.545++darkGoldenrod       :: DRGB+darkGoldenrod       = RGB3 0.722  0.545  0.043++darkGray            :: DRGB+darkGray            = RGB3 0.663  0.663  0.663++darkGreen           :: DRGB+darkGreen           = RGB3 0.0  0.392  0.0++darkGrey            :: DRGB+darkGrey            = RGB3 0.663  0.663  0.663++darkKhaki           :: DRGB+darkKhaki           = RGB3 0.741  0.718  0.420++darkMagenta         :: DRGB+darkMagenta         = RGB3 0.545  0.0  0.545++darkOliveGreen      :: DRGB+darkOliveGreen      = RGB3 0.333  0.420  0.184++darkOrange          :: DRGB+darkOrange          = RGB3 1.0  0.549  0.0++darkOrchid          :: DRGB+darkOrchid          = RGB3 0.600  0.196  0.800++darkRed             :: DRGB+darkRed             = RGB3 0.545  0.0  0.0++darkSalmon          :: DRGB+darkSalmon          = RGB3 0.914  0.588  0.478++darkSeaGreen        :: DRGB+darkSeaGreen        = RGB3 0.561  0.737  0.561++darkSlateBlue       :: DRGB+darkSlateBlue       = RGB3 0.282  0.239  0.545++darkSlateGray       :: DRGB+darkSlateGray       = RGB3 0.184  0.310  0.310++darkSlateGrey       :: DRGB+darkSlateGrey       = RGB3 0.184  0.310  0.310++darkTurquoise       :: DRGB+darkTurquoise       = RGB3 0.0  0.808  0.820++darkViolet          :: DRGB+darkViolet          = RGB3 0.580  0.0  0.827++deepPink            :: DRGB+deepPink            = RGB3 1.0  0.078  0.576++deepSkyBlue         :: DRGB+deepSkyBlue         = RGB3 0.0  0.750  1.0++dimGray             :: DRGB+dimGray             = RGB3 0.412  0.412  0.412++dimGrey             :: DRGB+dimGrey             = RGB3 0.412  0.412  0.412++dodgerBlue          :: DRGB+dodgerBlue          = RGB3 0.118  0.565  1.0++firebrick           :: DRGB+firebrick           = RGB3 0.698  0.133  0.133++floralWhite         :: DRGB+floralWhite         = RGB3 1.0  0.980  0.941++forestGreen         :: DRGB+forestGreen         = RGB3 0.133  0.545  0.133++fuchsia             :: DRGB+fuchsia             = RGB3 1.0  0.0  1.0++gainsboro           :: DRGB+gainsboro           = RGB3 0.863  0.863  0.863++ghostWhite          :: DRGB+ghostWhite          = RGB3 0.973  0.973  1.0++gold                :: DRGB+gold                = RGB3 1.0  0.843  0.0++goldenrod           :: DRGB+goldenrod           = RGB3 0.855  0.647  0.125++gray                :: DRGB+gray                = RGB3 0.5  0.5  0.5++grey                :: DRGB+grey                = RGB3 0.5  0.5  0.5++green               :: DRGB+green               = RGB3 0.0  0.5  0.0++greenYellow         :: DRGB+greenYellow         = RGB3 0.678  1.0  0.184++honeydew            :: DRGB+honeydew            = RGB3 0.941  1.0  0.941++hotPink             :: DRGB+hotPink             = RGB3 1.0  0.412  0.706++indianRed           :: DRGB+indianRed           = RGB3 0.804  0.361  0.361++indigo              :: DRGB+indigo              = RGB3 0.294  0.0  0.510++ivory               :: DRGB+ivory               = RGB3 1.0  1.0  0.941++khaki               :: DRGB+khaki               = RGB3 0.941  0.902  0.549++lavender            :: DRGB+lavender            = RGB3 0.902  0.902  0.980++lavenderBlush       :: DRGB+lavenderBlush       = RGB3 1.0  0.941  0.961++lawnGreen           :: DRGB+lawnGreen           = RGB3 0.486  0.988  0.0++lemonChiffon        :: DRGB+lemonChiffon        = RGB3 1.0  0.980  0.804++lightBlue           :: DRGB+lightBlue           = RGB3 0.678  0.847  0.902++lightCoral          :: DRGB+lightCoral          = RGB3 0.941  0.5  0.5++lightCyan           :: DRGB+lightCyan           = RGB3 0.878  1.0  1.0++lightGoldenrodYellow  :: DRGB+lightGoldenrodYellow  = RGB3 0.980  0.980  0.824++lightGray           :: DRGB+lightGray           = RGB3 0.827  0.827  0.827++lightGreen          :: DRGB+lightGreen          = RGB3 0.565  0.933  0.565++lightGrey           :: DRGB+lightGrey           = RGB3 0.827  0.827  0.827++lightPink           :: DRGB+lightPink           = RGB3 1.0  0.714  0.757++lightSalmon         :: DRGB+lightSalmon         = RGB3 1.0  0.627  0.478++lightSeaGreen       :: DRGB+lightSeaGreen       = RGB3 0.125  0.698  0.666++lightSkyBlue        :: DRGB+lightSkyBlue        = RGB3 0.529  0.808  0.980++lightSlateGray      :: DRGB+lightSlateGray      = RGB3 0.466  0.533  0.600++lightSlateGrey      :: DRGB+lightSlateGrey      = RGB3 0.466  0.533  0.600++lightSteelBlue      :: DRGB+lightSteelBlue      = RGB3 0.690  0.769  0.871++lightYellow         :: DRGB+lightYellow         = RGB3 1.0  1.0  0.878++lime                :: DRGB+lime                = RGB3 0.0  1.0  0.0++limeGreen           :: DRGB+limeGreen           = RGB3 0.196  0.804  0.196++linen               :: DRGB+linen               = RGB3 0.980  0.941  0.902++magenta             :: DRGB+magenta             = RGB3 1.0  0.0  1.0++maroon              :: DRGB+maroon              = RGB3 0.5  0.0  0.0++mediumAquamarine    :: DRGB+mediumAquamarine    = RGB3 0.4  0.804  0.666++mediumBlue          :: DRGB+mediumBlue          = RGB3 0.0  0.0  0.804++mediumOrchid        :: DRGB+mediumOrchid        = RGB3 0.729  0.333  0.827++mediumPurple        :: DRGB+mediumPurple        = RGB3 0.576  0.439  0.859++mediumSeaGreen      :: DRGB+mediumSeaGreen      = RGB3 0.235  0.702  0.443++mediumSlateBlue     :: DRGB+mediumSlateBlue     = RGB3 0.482  0.408  0.933++mediumSpringGreen   :: DRGB+mediumSpringGreen   = RGB3 0.0  0.980  0.604++mediumTurquoise     :: DRGB+mediumTurquoise     = RGB3 0.282  0.820  0.800++mediumVioletRed     :: DRGB+mediumVioletRed     = RGB3 0.780  0.082  0.522++midnightBlue        :: DRGB+midnightBlue        = RGB3 0.098  0.098  0.439++mintcream           :: DRGB+mintcream           = RGB3 0.961  1.0  0.980++mistyrose           :: DRGB+mistyrose           = RGB3 1.0  0.894  0.882++moccasin            :: DRGB+moccasin            = RGB3 1.0  0.894  0.710++navajoWhite         :: DRGB+navajoWhite         = RGB3 1.0  0.871  0.678++navy                :: DRGB+navy                = RGB3 0.0  0.0  0.5++oldlace             :: DRGB+oldlace             = RGB3 0.992  0.961  0.902++olive               :: DRGB+olive               = RGB3 0.5  0.5  0.0++oliveDrab           :: DRGB+oliveDrab           = RGB3 0.420  0.557  0.137++orange              :: DRGB+orange              = RGB3 1.0  0.647  0.0++orangeRed           :: DRGB+orangeRed           = RGB3 1.0  0.271  0.0++orchid              :: DRGB+orchid              = RGB3 0.855  0.439  0.839++paleGoldenrod       :: DRGB+paleGoldenrod       = RGB3 0.933  0.910  0.666++paleGreen           :: DRGB+paleGreen           = RGB3 0.596  0.984  0.596++paleTurquoise       :: DRGB+paleTurquoise       = RGB3 0.686  0.933  0.933++paleVioletRed       :: DRGB+paleVioletRed       = RGB3 0.859  0.439  0.576++papayawhip          :: DRGB+papayawhip          = RGB3 1.0  0.937  0.835++peachpuff           :: DRGB+peachpuff           = RGB3 1.0  0.855  0.725++peru                :: DRGB+peru                = RGB3 0.804  0.522  0.247++pink                :: DRGB+pink                = RGB3 1.0  0.753  0.796++plum                :: DRGB+plum                = RGB3 0.867  0.627  0.867++powderBlue          :: DRGB+powderBlue          = RGB3 0.690  0.878  0.902++purple              :: DRGB+purple              = RGB3 0.5  0.0  0.5++red                 :: DRGB+red                 = RGB3 1.0  0.0  0.0++rosyBrown           :: DRGB+rosyBrown           = RGB3 0.737  0.561  0.561++royalBlue           :: DRGB+royalBlue           = RGB3 0.255  0.412  0.882++saddleBrown         :: DRGB+saddleBrown         = RGB3 0.545  0.271  0.075++salmon              :: DRGB+salmon              = RGB3 0.980  0.5  0.447++sandyBrown          :: DRGB+sandyBrown          = RGB3 0.957  0.643  0.376++seaGreen            :: DRGB+seaGreen            = RGB3 0.180  0.545  0.341++seashell            :: DRGB+seashell            = RGB3 1.0  0.961  0.933++sienna              :: DRGB+sienna              = RGB3 0.627  0.322  0.176++silver              :: DRGB+silver              = RGB3 0.753  0.753  0.753++skyBlue             :: DRGB+skyBlue             = RGB3 0.529  0.808  0.922++slateBlue           :: DRGB+slateBlue           = RGB3 0.416  0.353  0.804++slateGray           :: DRGB+slateGray           = RGB3 0.439  0.5  0.565++slateGrey           :: DRGB+slateGrey           = RGB3 0.439  0.5  0.565++snow                :: DRGB+snow                = RGB3 1.0  0.980  0.980++springGreen         :: DRGB+springGreen         = RGB3 0.0  1.0  0.498++steelBlue           :: DRGB+steelBlue           = RGB3 0.275  0.510  0.706++tan                 :: DRGB+tan                 = RGB3 0.824  0.706  0.549++teal                :: DRGB+teal                = RGB3 0.0  0.5  0.5++thistle             :: DRGB+thistle             = RGB3 0.847  0.750  0.847++tomato              :: DRGB+tomato              = RGB3 1.0  0.388  0.278++turquoise           :: DRGB+turquoise           = RGB3 0.251  0.878  0.816++violet              :: DRGB+violet              = RGB3 0.933  0.510  0.933++wheat               :: DRGB+wheat               = RGB3 0.961  0.871  0.702++white               :: DRGB+white               = RGB3 1.0  1.0  1.0++whitesmoke          :: DRGB+whitesmoke          = RGB3 0.961  0.961  0.961++yellow              :: DRGB+yellow              = RGB3 1.0  1.0  0.0++yellowGreen         :: DRGB+yellowGreen         = RGB3 0.604  0.804  0.196+++++
+ src/Wumpus/Extra/SafeFonts.hs view
@@ -0,0 +1,459 @@+{-# OPTIONS -Wall #-}++--------------------------------------------------------------------------------+-- |+-- Module      :  Wumpus.Extra.SafeFonts+-- Copyright   :  (c) Stephen Tetley 2009-2010+-- License     :  BSD3+--+-- Maintainer  :  Stephen Tetley <stephen.tetley@gmail.com>+-- Stability   :  highly unstable+-- Portability :  GHC with TypeFamilies and more+--+-- Safe to use font / size combinations.+--+-- Using fonts at other sizes than the ones enumerated in this +-- module may case unusual rendering errors, consider drawing +-- at a standard size then uniform-scaling for other sizes in +-- PostScript.+--+--------------------------------------------------------------------------------++module Wumpus.Extra.SafeFonts+  ( +  -- * Times Roman+    timesRoman10+  , timesRoman12+  , timesRoman18+  , timesRoman24+  , timesRoman36+  , timesRoman48++  , timesItalic10+  , timesItalic12+  , timesItalic18+  , timesItalic24+  , timesItalic36+  , timesItalic48++  , timesBold10+  , timesBold12+  , timesBold18+  , timesBold24+  , timesBold36+  , timesBold48++  , timesBoldItalic10+  , timesBoldItalic12+  , timesBoldItalic18+  , timesBoldItalic24+  , timesBoldItalic36+  , timesBoldItalic48++  -- * Helvetica+  , helvetica10+  , helvetica12+  , helvetica18+  , helvetica24+  , helvetica36+  , helvetica48++  , helveticaOblique10+  , helveticaOblique12+  , helveticaOblique18+  , helveticaOblique24+  , helveticaOblique36  +  , helveticaOblique48++  , helveticaBold10+  , helveticaBold12+  , helveticaBold18+  , helveticaBold24+  , helveticaBold36+  , helveticaBold48++  , helveticaBoldOblique10+  , helveticaBoldOblique12+  , helveticaBoldOblique18+  , helveticaBoldOblique24+  , helveticaBoldOblique36+  , helveticaBoldOblique48++  -- * Courier+  , courier10+  , courier12+  , courier18+  , courier24+  , courier36+  , courier48++  , courierOblique10+  , courierOblique12+  , courierOblique18+  , courierOblique24+  , courierOblique36+  , courierOblique48++  , courierBold10+  , courierBold12+  , courierBold18+  , courierBold24+  , courierBold36+  , courierBold48++  , courierBoldOblique10+  , courierBoldOblique12+  , courierBoldOblique18+  , courierBoldOblique24+  , courierBoldOblique36+  , courierBoldOblique48++  -- * Symbol+  -- $symboldoc+  , symbol10+  , symbol12+  , symbol18+  , symbol24+  , symbol36+  , symbol48++  ) where++++import Wumpus.Core++{-++ Times-Roman  Times-Italic  Times-Bold  Times-BoldItalic+ Helvetica  Helvetica-Oblique  Helvetica-Bold  Helvetica-Bold-Oblique+ Courier  Courier-Oblique  Courier-Bold  Courier-Bold-Oblique+ Symbol++-}+--------------------------------------------------------------------------------+-- Times-Roman++mkTimesRoman :: Int -> FontAttr+mkTimesRoman = FontAttr "Times-Roman" "Times New Roman" SVG_REGULAR++timesRoman10 :: FontAttr+timesRoman10 = mkTimesRoman 10++timesRoman12 :: FontAttr+timesRoman12 = mkTimesRoman 12++timesRoman18 :: FontAttr+timesRoman18 = mkTimesRoman 18++timesRoman24 :: FontAttr+timesRoman24 = mkTimesRoman 24++timesRoman36 :: FontAttr+timesRoman36 = mkTimesRoman 36++timesRoman48 :: FontAttr+timesRoman48 = mkTimesRoman 48++-- Times Italic++mkTimesItalic :: Int -> FontAttr+mkTimesItalic = FontAttr "Times-Italic" "Times New Roman" SVG_ITALIC++timesItalic10 :: FontAttr+timesItalic10 = mkTimesItalic 10++timesItalic12 :: FontAttr+timesItalic12 = mkTimesItalic 12++timesItalic18 :: FontAttr+timesItalic18 = mkTimesItalic 18++timesItalic24 :: FontAttr+timesItalic24 = mkTimesItalic 24++timesItalic36 :: FontAttr+timesItalic36 = mkTimesItalic 36++timesItalic48 :: FontAttr+timesItalic48 = mkTimesItalic 48++-- Times Bold++mkTimesBold :: Int -> FontAttr+mkTimesBold = FontAttr "Times-Bold" "Times New Roman" SVG_BOLD++timesBold10 :: FontAttr+timesBold10 = mkTimesBold 10++timesBold12 :: FontAttr+timesBold12 = mkTimesBold 12++timesBold18 :: FontAttr+timesBold18 = mkTimesBold 18++timesBold24 :: FontAttr+timesBold24 = mkTimesBold 24++timesBold36 :: FontAttr+timesBold36 = mkTimesBold 36++timesBold48 :: FontAttr+timesBold48 = mkTimesBold 48++-- Times Bold Italic++mkTimesBoldItalic :: Int -> FontAttr+mkTimesBoldItalic = +    FontAttr "Times-BoldItalic" "Times New Roman" SVG_BOLD_ITALIC++timesBoldItalic10 :: FontAttr+timesBoldItalic10 = mkTimesBoldItalic 10++timesBoldItalic12 :: FontAttr+timesBoldItalic12 = mkTimesBoldItalic 12++timesBoldItalic18 :: FontAttr+timesBoldItalic18 = mkTimesBoldItalic 18++timesBoldItalic24 :: FontAttr+timesBoldItalic24 = mkTimesBoldItalic 24++timesBoldItalic36 :: FontAttr+timesBoldItalic36 = mkTimesBoldItalic 36++timesBoldItalic48 :: FontAttr+timesBoldItalic48 = mkTimesBoldItalic 48+++--------------------------------------------------------------------------------+-- Helvetica++mkHelvetica :: Int -> FontAttr+mkHelvetica = FontAttr "Helvetica" "Helvetica" SVG_REGULAR+++helvetica10 :: FontAttr+helvetica10 = mkHelvetica 10++helvetica12 :: FontAttr+helvetica12 = mkHelvetica 12++helvetica18 :: FontAttr+helvetica18 = mkHelvetica 18++helvetica24 :: FontAttr+helvetica24 = mkHelvetica 24++helvetica36 :: FontAttr+helvetica36 = mkHelvetica 36++helvetica48 :: FontAttr+helvetica48 = mkHelvetica 48++-- Helvetica Oblique++mkHelveticaOblique :: Int -> FontAttr+mkHelveticaOblique = FontAttr "Helvetica-Oblique" "Helvetica" SVG_OBLIQUE+++helveticaOblique10 :: FontAttr+helveticaOblique10 = mkHelveticaOblique 10++helveticaOblique12 :: FontAttr+helveticaOblique12 = mkHelveticaOblique 12++helveticaOblique18 :: FontAttr+helveticaOblique18 = mkHelveticaOblique 18++helveticaOblique24 :: FontAttr+helveticaOblique24 = mkHelveticaOblique 24++helveticaOblique36 :: FontAttr+helveticaOblique36 = mkHelveticaOblique 36++helveticaOblique48 :: FontAttr+helveticaOblique48 = mkHelveticaOblique 48+++-- Helvetica Bold++mkHelveticaBold :: Int -> FontAttr+mkHelveticaBold = FontAttr "Helvetica-Bold" "Helvetica" SVG_BOLD+++helveticaBold10 :: FontAttr+helveticaBold10 = mkHelveticaBold 10++helveticaBold12 :: FontAttr+helveticaBold12 = mkHelveticaBold 12++helveticaBold18 :: FontAttr+helveticaBold18 = mkHelveticaBold 18++helveticaBold24 :: FontAttr+helveticaBold24 = mkHelveticaBold 24++helveticaBold36 :: FontAttr+helveticaBold36 = mkHelveticaBold 36++helveticaBold48 :: FontAttr+helveticaBold48 = mkHelveticaBold 48++-- Helvetica Bold Oblique++mkHelveticaBoldOblique :: Int -> FontAttr+mkHelveticaBoldOblique = +    FontAttr "Helvetica-Bold-Oblique" "Helvetica" SVG_BOLD_OBLIQUE+++helveticaBoldOblique10 :: FontAttr+helveticaBoldOblique10 = mkHelveticaBoldOblique 10++helveticaBoldOblique12 :: FontAttr+helveticaBoldOblique12 = mkHelveticaBoldOblique 12++helveticaBoldOblique18 :: FontAttr+helveticaBoldOblique18 = mkHelveticaBoldOblique 18++helveticaBoldOblique24 :: FontAttr+helveticaBoldOblique24 = mkHelveticaBoldOblique 24++helveticaBoldOblique36 :: FontAttr+helveticaBoldOblique36 = mkHelveticaBoldOblique 36++helveticaBoldOblique48 :: FontAttr+helveticaBoldOblique48 = mkHelveticaBoldOblique 48+++++--------------------------------------------------------------------------------+-- Courier++mkCourier :: Int -> FontAttr+mkCourier = FontAttr "Courier" "Courier New" SVG_REGULAR++courier10 :: FontAttr+courier10 = mkCourier 10++courier12 :: FontAttr+courier12 = mkCourier 12++courier18 :: FontAttr+courier18 = mkCourier 18++courier24 :: FontAttr+courier24 = mkCourier 24++courier36 :: FontAttr+courier36 = mkCourier 36++courier48 :: FontAttr+courier48 = mkCourier 48++-- Courier Oblique++mkCourierOblique :: Int -> FontAttr+mkCourierOblique = FontAttr "Courier-Oblique" "Courier New" SVG_OBLIQUE+++courierOblique10 :: FontAttr+courierOblique10 = mkCourierOblique 10++courierOblique12 :: FontAttr+courierOblique12 = mkCourierOblique 12++courierOblique18 :: FontAttr+courierOblique18 = mkCourierOblique 18++courierOblique24 :: FontAttr+courierOblique24 = mkCourierOblique 24++courierOblique36 :: FontAttr+courierOblique36 = mkCourierOblique 36++courierOblique48 :: FontAttr+courierOblique48 = mkCourierOblique 48++-- Courier Bold++mkCourierBold :: Int -> FontAttr+mkCourierBold = FontAttr "Courier-Bold" "Courier New" SVG_BOLD+++courierBold10 :: FontAttr+courierBold10 = mkCourierBold 10++courierBold12 :: FontAttr+courierBold12 = mkCourierBold 12++courierBold18 :: FontAttr+courierBold18 = mkCourierBold 18++courierBold24 :: FontAttr+courierBold24 = mkCourierBold 24++courierBold36 :: FontAttr+courierBold36 = mkCourierBold 36++courierBold48 :: FontAttr+courierBold48 = mkCourierBold 48++-- Courier Bold Oblique++mkCourierBoldOblique :: Int -> FontAttr+mkCourierBoldOblique = +    FontAttr "Courier-Bold-Oblique" "Courier New" SVG_BOLD_OBLIQUE+++courierBoldOblique10 :: FontAttr+courierBoldOblique10 = mkCourierBoldOblique 10++courierBoldOblique12 :: FontAttr+courierBoldOblique12 = mkCourierBoldOblique 12++courierBoldOblique18 :: FontAttr+courierBoldOblique18 = mkCourierBoldOblique 18++courierBoldOblique24 :: FontAttr+courierBoldOblique24 = mkCourierBoldOblique 24++courierBoldOblique36 :: FontAttr+courierBoldOblique36 = mkCourierBoldOblique 36++courierBoldOblique48 :: FontAttr+courierBoldOblique48 = mkCourierBoldOblique 48++--------------------------------------------------------------------------------+-- Symbol++-- $symboldoc+-- Symbol does not appear to be well supported by SVG.+-- It renders in Chrome but not in Firefox.++mkSymbol :: Int -> FontAttr+mkSymbol = FontAttr "Symbol" "Symbol" SVG_REGULAR+++symbol10 :: FontAttr+symbol10 = mkSymbol 10++symbol12 :: FontAttr+symbol12 = mkSymbol 12++symbol18 :: FontAttr+symbol18 = mkSymbol 18++symbol24 :: FontAttr+symbol24 = mkSymbol 24++symbol36 :: FontAttr+symbol36 = mkSymbol 36++symbol48 :: FontAttr+symbol48 = mkSymbol 48++++
+ src/Wumpus/Extra/X11Colours.hs view
@@ -0,0 +1,1060 @@+{-# OPTIONS -Wall #-}++--------------------------------------------------------------------------------+-- |+-- Module      :  Wumpus.Extra.X11Colours+-- Copyright   :  (c) Stephen Tetley 2009-2010+-- License     :  BSD3+--+-- Maintainer  :  Stephen Tetley <stephen.tetley@gmail.com>+-- Stability   :  highly unstable+-- Portability :  GHC with TypeFamilies and more+--+-- The X11 \'named colours\', but as rgb [0,1] values +--+--------------------------------------------------------------------------------++module Wumpus.Extra.X11Colours+  ( +  +  -- * Named X11 colours+    antiqueWhite1+  , antiqueWhite2+  , antiqueWhite3+  , antiqueWhite4+  , aquamarine1+  , aquamarine2+  , aquamarine3+  , aquamarine4+  , azure1+  , azure2+  , azure3+  , azure4+  , bisque1+  , bisque2+  , bisque3+  , bisque4+  , blue1+  , blue2+  , blue3+  , blue4+  , brown1+  , brown2+  , brown3+  , brown4+  , burlywood1+  , burlywood2+  , burlywood3+  , burlywood4+  , cadetBlue1+  , cadetBlue2+  , cadetBlue3+  , cadetBlue4+  , chartreuse1+  , chartreuse2+  , chartreuse3+  , chartreuse4+  , chocolate1+  , chocolate2+  , chocolate3+  , chocolate4+  , coral1+  , coral2+  , coral3+  , coral4+  , cornsilk1+  , cornsilk2+  , cornsilk3+  , cornsilk4+  , cyan1+  , cyan2+  , cyan3+  , cyan4+  , darkGoldenrod1+  , darkGoldenrod2+  , darkGoldenrod3+  , darkGoldenrod4+  , darkOliveGreen1+  , darkOliveGreen2+  , darkOliveGreen3+  , darkOliveGreen4+  , darkOrange1+  , darkOrange2+  , darkOrange3+  , darkOrange4+  , darkOrchid1+  , darkOrchid2+  , darkOrchid3+  , darkOrchid4+  , darkSeaGreen1+  , darkSeaGreen2+  , darkSeaGreen3+  , darkSeaGreen4+  , darkSlateGray1+  , darkSlateGray2+  , darkSlateGray3+  , darkSlateGray4+  , deepPink1+  , deepPink2+  , deepPink3+  , deepPink4+  , deepSkyBlue1+  , deepSkyBlue2+  , deepSkyBlue3+  , deepSkyBlue4+  , dodgerBlue1+  , dodgerBlue2+  , dodgerBlue3+  , dodgerBlue4+  , firebrick1+  , firebrick2+  , firebrick3+  , firebrick4+  , gold1+  , gold2+  , gold3+  , gold4+  , goldenrod1+  , goldenrod2+  , goldenrod3+  , goldenrod4+  , green1+  , green2+  , green3+  , green4+  , honeydew1+  , honeydew2+  , honeydew3+  , honeydew4+  , hotPink1+  , hotPink2+  , hotPink3+  , hotPink4+  , indianRed1+  , indianRed2+  , indianRed3+  , indianRed4+  , ivory1+  , ivory2+  , ivory3+  , ivory4+  , khaki1+  , khaki2+  , khaki3+  , khaki4+  , lavenderBlush1+  , lavenderBlush2+  , lavenderBlush3+  , lavenderBlush4+  , lemonChiffon1+  , lemonChiffon2+  , lemonChiffon3+  , lemonChiffon4+  , lightBlue1+  , lightBlue2+  , lightBlue3+  , lightBlue4+  , lightCyan1+  , lightCyan2+  , lightCyan3+  , lightCyan4+  , lightGoldenrod1+  , lightGoldenrod2+  , lightGoldenrod3+  , lightGoldenrod4+  , lightPink1+  , lightPink2+  , lightPink3+  , lightPink4+  , lightSalmon1+  , lightSalmon2+  , lightSalmon3+  , lightSalmon4+  , lightSkyBlue1+  , lightSkyBlue2+  , lightSkyBlue3+  , lightSkyBlue4+  , lightSteelBlue1+  , lightSteelBlue2+  , lightSteelBlue3+  , lightSteelBlue4+  , lightYellow1+  , lightYellow2+  , lightYellow3+  , lightYellow4+  , magenta1+  , magenta2+  , magenta3+  , magenta4+  , maroon1+  , maroon2+  , maroon3+  , maroon4+  , mediumOrchid1+  , mediumOrchid2+  , mediumOrchid3+  , mediumOrchid4+  , mediumPurple1+  , mediumPurple2+  , mediumPurple3+  , mediumPurple4+  , mistyRose1+  , mistyRose2+  , mistyRose3+  , mistyRose4+  , navajoWhite1+  , navajoWhite2+  , navajoWhite3+  , navajoWhite4+  , oliveDrab1+  , oliveDrab2+  , oliveDrab3+  , oliveDrab4+  , orange1+  , orange2+  , orange3+  , orange4+  , orangeRed1+  , orangeRed2+  , orangeRed3+  , orangeRed4+  , orchid1+  , orchid2+  , orchid3+  , orchid4+  , paleGreen1+  , paleGreen2+  , paleGreen3+  , paleGreen4+  , paleTurquoise1+  , paleTurquoise2+  , paleTurquoise3+  , paleTurquoise4+  , paleVioletRed1+  , paleVioletRed2+  , paleVioletRed3+  , paleVioletRed4+  , peachPuff1+  , peachPuff2+  , peachPuff3+  , peachPuff4+  , pink1+  , pink2+  , pink3+  , pink4+  , plum1+  , plum2+  , plum3+  , plum4+  , purple1+  , purple2+  , purple3+  , purple4+  , red1+  , red2+  , red3+  , red4+  , rosyBrown1+  , rosyBrown2+  , rosyBrown3+  , rosyBrown4+  , royalBlue1+  , royalBlue2+  , royalBlue3+  , royalBlue4+  , salmon1+  , salmon2+  , salmon3+  , salmon4+  , seaGreen1+  , seaGreen2+  , seaGreen3+  , seaGreen4+  , seashell1+  , seashell2+  , seashell3+  , seashell4+  , sienna1+  , sienna2+  , sienna3+  , sienna4+  , skyBlue1+  , skyBlue2+  , skyBlue3+  , skyBlue4+  , slateBlue1+  , slateBlue2+  , slateBlue3+  , slateBlue4+  , slateGray1+  , slateGray2+  , slateGray3+  , slateGray4+  , snow1+  , snow2+  , snow3+  , snow4+  , springGreen1+  , springGreen2+  , springGreen3+  , springGreen4+  , steelBlue1+  , steelBlue2+  , steelBlue3+  , steelBlue4+  , tan1+  , tan2+  , tan3+  , tan4+  , thistle1+  , thistle2+  , thistle3+  , thistle4+  , tomato1+  , tomato2+  , tomato3+  , tomato4+  , turquoise1+  , turquoise2+  , turquoise3+  , turquoise4+  , violetRed1+  , violetRed2+  , violetRed3+  , violetRed4+  , wheat1+  , wheat2+  , wheat3+  , wheat4+  , yellow1+  , yellow2+  , yellow3+  , yellow4+  , gray0+  , green0+  , grey0+  , maroon0+  , purple0++  ) where++import Wumpus.Core.Colour ( RGB3(..), DRGB )++--------------------------------------------------------------------------------++antiqueWhite1           :: DRGB+antiqueWhite2           :: DRGB+antiqueWhite3           :: DRGB+antiqueWhite4           :: DRGB+antiqueWhite1           = RGB3 1   0.936   0.86+antiqueWhite2           = RGB3 0.932   0.875   0.8+antiqueWhite3           = RGB3 0.804   0.752   0.69+antiqueWhite4           = RGB3 0.545   0.512   0.47++aquamarine1             :: DRGB+aquamarine2             :: DRGB+aquamarine3             :: DRGB+aquamarine4             :: DRGB+aquamarine1             = RGB3 0.498  1   0.83+aquamarine2             = RGB3 0.464   0.932   0.776+aquamarine3             = RGB3 0.4   0.804   0.668+aquamarine4             = RGB3 0.27   0.545   0.455++azure1                  :: DRGB+azure2                  :: DRGB+azure3                  :: DRGB+azure4                  :: DRGB+azure1                  = RGB3 0.94  1  1+azure2                  = RGB3 0.88   0.932   0.932+azure3                  = RGB3 0.756   0.804   0.804+azure4                  = RGB3 0.512   0.545   0.545++bisque1                 :: DRGB+bisque2                 :: DRGB+bisque3                 :: DRGB+bisque4                 :: DRGB+bisque1                 = RGB3 1   0.894   0.77+bisque2                 = RGB3 0.932   0.835   0.716+bisque3                 = RGB3 0.804   0.716   0.62+bisque4                 = RGB3 0.545   0.49   0.42++blue1                   :: DRGB+blue2                   :: DRGB+blue3                   :: DRGB+blue4                   :: DRGB+blue1                   = RGB3 0  0  1+blue2                   = RGB3 0  0   0.932+blue3                   = RGB3 0  0   0.804+blue4                   = RGB3 0  0   0.545++brown1                  :: DRGB+brown2                  :: DRGB+brown3                  :: DRGB+brown4                  :: DRGB+brown1                  = RGB3 1   0.25   0.25+brown2                  = RGB3 0.932   0.23   0.23+brown3                  = RGB3 0.804   0.2   0.2+brown4                  = RGB3 0.545   0.136   0.136++burlywood1              :: DRGB+burlywood2              :: DRGB+burlywood3              :: DRGB+burlywood4              :: DRGB+burlywood1              = RGB3 1   0.828   0.608+burlywood2              = RGB3 0.932   0.772   0.57+burlywood3              = RGB3 0.804   0.668   0.49+burlywood4              = RGB3 0.545   0.45   0.332++cadetBlue1              :: DRGB+cadetBlue2              :: DRGB+cadetBlue3              :: DRGB+cadetBlue4              :: DRGB+cadetBlue1              = RGB3 0.596   0.96  1+cadetBlue2              = RGB3 0.556   0.898   0.932+cadetBlue3              = RGB3 0.48   0.772   0.804+cadetBlue4              = RGB3 0.325   0.525   0.545++chartreuse1             :: DRGB+chartreuse2             :: DRGB+chartreuse3             :: DRGB+chartreuse4             :: DRGB+chartreuse1             = RGB3 0.498  1  0+chartreuse2             = RGB3 0.464   0.932  0+chartreuse3             = RGB3 0.4   0.804  0+chartreuse4             = RGB3 0.27   0.545  0++chocolate1              :: DRGB+chocolate2              :: DRGB+chocolate3              :: DRGB+chocolate4              :: DRGB+chocolate1              = RGB3 1   0.498   0.14+chocolate2              = RGB3 0.932   0.464   0.13+chocolate3              = RGB3 0.804   0.4   0.112+chocolate4              = RGB3 0.545   0.27   0.075++coral1                  :: DRGB+coral2                  :: DRGB+coral3                  :: DRGB+coral4                  :: DRGB+coral1                  = RGB3 1   0.448   0.336+coral2                  = RGB3 0.932   0.415   0.312+coral3                  = RGB3 0.804   0.356   0.27+coral4                  = RGB3 0.545   0.244   0.185++cornsilk1               :: DRGB+cornsilk2               :: DRGB+cornsilk3               :: DRGB+cornsilk4               :: DRGB+cornsilk1               = RGB3 1   0.972   0.864+cornsilk2               = RGB3 0.932   0.91   0.804+cornsilk3               = RGB3 0.804   0.785   0.694+cornsilk4               = RGB3 0.545   0.532   0.47++cyan1                   :: DRGB+cyan2                   :: DRGB+cyan3                   :: DRGB+cyan4                   :: DRGB+cyan1                   = RGB3 0   1   1+cyan2                   = RGB3 0   0.932   0.932+cyan3                   = RGB3 0   0.804   0.804+cyan4                   = RGB3 0   0.545   0.545++darkGoldenrod1          :: DRGB+darkGoldenrod2          :: DRGB+darkGoldenrod3          :: DRGB+darkGoldenrod4          :: DRGB+darkGoldenrod1          = RGB3 1   0.725   0.06+darkGoldenrod2          = RGB3 0.932   0.68   0.055+darkGoldenrod3          = RGB3 0.804   0.585   0.048+darkGoldenrod4          = RGB3 0.545   0.396   0.03++darkOliveGreen1         :: DRGB+darkOliveGreen2         :: DRGB+darkOliveGreen3         :: DRGB+darkOliveGreen4         :: DRGB+darkOliveGreen1         = RGB3 0.792  1   0.44+darkOliveGreen2         = RGB3 0.736   0.932   0.408+darkOliveGreen3         = RGB3 0.635   0.804   0.352+darkOliveGreen4         = RGB3 0.43   0.545   0.24++darkOrange1             :: DRGB+darkOrange2             :: DRGB+darkOrange3             :: DRGB+darkOrange4             :: DRGB+darkOrange1             = RGB3 1   0.498  0+darkOrange2             = RGB3 0.932   0.464  0+darkOrange3             = RGB3 0.804   0.4  0+darkOrange4             = RGB3 0.545   0.27  0++darkOrchid1             :: DRGB+darkOrchid2             :: DRGB+darkOrchid3             :: DRGB+darkOrchid4             :: DRGB+darkOrchid1             = RGB3 0.75   0.244  1+darkOrchid2             = RGB3 0.698   0.228   0.932+darkOrchid3             = RGB3 0.604   0.196   0.804+darkOrchid4             = RGB3 0.408   0.132   0.545++darkSeaGreen1           :: DRGB+darkSeaGreen2           :: DRGB+darkSeaGreen3           :: DRGB+darkSeaGreen4           :: DRGB+darkSeaGreen1           = RGB3 0.756  1   0.756+darkSeaGreen2           = RGB3 0.705   0.932   0.705+darkSeaGreen3           = RGB3 0.608   0.804   0.608+darkSeaGreen4           = RGB3 0.41   0.545   0.41++darkSlateGray1          :: DRGB+darkSlateGray2          :: DRGB+darkSlateGray3          :: DRGB+darkSlateGray4          :: DRGB+darkSlateGray1          = RGB3 0.592  1  1+darkSlateGray2          = RGB3 0.552   0.932   0.932+darkSlateGray3          = RGB3 0.475   0.804   0.804+darkSlateGray4          = RGB3 0.32   0.545   0.545++deepPink1               :: DRGB+deepPink2               :: DRGB+deepPink3               :: DRGB+deepPink4               :: DRGB+deepPink1               = RGB3 1   0.08   0.576+deepPink2               = RGB3 0.932   0.07   0.536+deepPink3               = RGB3 0.804   0.064   0.464+deepPink4               = RGB3 0.545   0.04   0.312++deepSkyBlue1            :: DRGB+deepSkyBlue2            :: DRGB+deepSkyBlue3            :: DRGB+deepSkyBlue4            :: DRGB+deepSkyBlue1            = RGB3 0   0.75  1+deepSkyBlue2            = RGB3 0   0.698   0.932+deepSkyBlue3            = RGB3 0   0.604   0.804+deepSkyBlue4            = RGB3 0   0.408   0.545++dodgerBlue1             :: DRGB+dodgerBlue2             :: DRGB+dodgerBlue3             :: DRGB+dodgerBlue4             :: DRGB+dodgerBlue1             = RGB3 0.116   0.565  1+dodgerBlue2             = RGB3 0.11   0.525   0.932+dodgerBlue3             = RGB3 0.094   0.455   0.804+dodgerBlue4             = RGB3 0.064   0.305   0.545++firebrick1              :: DRGB+firebrick2              :: DRGB+firebrick3              :: DRGB+firebrick4              :: DRGB+firebrick1              = RGB3 1   0.19   0.19+firebrick2              = RGB3 0.932   0.172   0.172+firebrick3              = RGB3 0.804   0.15   0.15+firebrick4              = RGB3 0.545   0.1   0.1++gold1                   :: DRGB+gold2                   :: DRGB+gold3                   :: DRGB+gold4                   :: DRGB+gold1                   = RGB3 1   0.844  0+gold2                   = RGB3 0.932   0.79  0+gold3                   = RGB3 0.804   0.68  0+gold4                   = RGB3 0.545   0.46  0++goldenrod1              :: DRGB+goldenrod2              :: DRGB+goldenrod3              :: DRGB+goldenrod4              :: DRGB+goldenrod1              = RGB3 1   0.756   0.145+goldenrod2              = RGB3 0.932   0.705   0.132+goldenrod3              = RGB3 0.804   0.608   0.112+goldenrod4              = RGB3 0.545   0.41   0.08++green1                  :: DRGB+green2                  :: DRGB+green3                  :: DRGB+green4                  :: DRGB+green1                  = RGB3 0  1  0+green2                  = RGB3 0   0.932  0+green3                  = RGB3 0   0.804  0+green4                  = RGB3 0   0.545  0++honeydew1               :: DRGB+honeydew2               :: DRGB+honeydew3               :: DRGB+honeydew4               :: DRGB+honeydew1               = RGB3 0.94  1   0.94+honeydew2               = RGB3 0.88   0.932   0.88+honeydew3               = RGB3 0.756   0.804   0.756+honeydew4               = RGB3 0.512   0.545   0.512++hotPink1                :: DRGB+hotPink2                :: DRGB+hotPink3                :: DRGB+hotPink4                :: DRGB+hotPink1                = RGB3 1   0.43   0.705+hotPink2                = RGB3 0.932   0.415   0.655+hotPink3                = RGB3 0.804   0.376   0.565+hotPink4                = RGB3 0.545   0.228   0.385++indianRed1              :: DRGB+indianRed2              :: DRGB+indianRed3              :: DRGB+indianRed4              :: DRGB+indianRed1              = RGB3 1   0.415   0.415+indianRed2              = RGB3 0.932   0.39   0.39+indianRed3              = RGB3 0.804   0.332   0.332+indianRed4              = RGB3 0.545   0.228   0.228++ivory1                  :: DRGB+ivory2                  :: DRGB+ivory3                  :: DRGB+ivory4                  :: DRGB+ivory1                  = RGB3 1   1   0.94+ivory2                  = RGB3 0.932   0.932   0.88+ivory3                  = RGB3 0.804   0.804   0.756+ivory4                  = RGB3 0.545   0.545   0.512++khaki1                  :: DRGB+khaki2                  :: DRGB+khaki3                  :: DRGB+khaki4                  :: DRGB+khaki1                  = RGB3 1   0.965   0.56+khaki2                  = RGB3 0.932   0.9   0.52+khaki3                  = RGB3 0.804   0.776   0.45+khaki4                  = RGB3 0.545   0.525   0.305++lavenderBlush1          :: DRGB+lavenderBlush2          :: DRGB+lavenderBlush3          :: DRGB+lavenderBlush4          :: DRGB+lavenderBlush1          = RGB3 1   0.94   0.96+lavenderBlush2          = RGB3 0.932   0.88   0.898+lavenderBlush3          = RGB3 0.804   0.756   0.772+lavenderBlush4          = RGB3 0.545   0.512   0.525++lemonChiffon1           :: DRGB+lemonChiffon2           :: DRGB+lemonChiffon3           :: DRGB+lemonChiffon4           :: DRGB+lemonChiffon1           = RGB3 1   0.98   0.804+lemonChiffon2           = RGB3 0.932   0.912   0.75+lemonChiffon3           = RGB3 0.804   0.79   0.648+lemonChiffon4           = RGB3 0.545   0.536   0.44++lightBlue1              :: DRGB+lightBlue2              :: DRGB+lightBlue3              :: DRGB+lightBlue4              :: DRGB+lightBlue1              = RGB3 0.75   0.936  1+lightBlue2              = RGB3 0.698   0.875   0.932+lightBlue3              = RGB3 0.604   0.752   0.804+lightBlue4              = RGB3 0.408   0.512   0.545++lightCyan1              :: DRGB+lightCyan2              :: DRGB+lightCyan3              :: DRGB+lightCyan4              :: DRGB+lightCyan1              = RGB3 0.88  1  1+lightCyan2              = RGB3 0.82   0.932   0.932+lightCyan3              = RGB3 0.705   0.804   0.804+lightCyan4              = RGB3 0.48   0.545   0.545++lightGoldenrod1         :: DRGB+lightGoldenrod2         :: DRGB+lightGoldenrod3         :: DRGB+lightGoldenrod4         :: DRGB+lightGoldenrod1         = RGB3 1   0.925   0.545+lightGoldenrod2         = RGB3 0.932   0.864   0.51+lightGoldenrod3         = RGB3 0.804   0.745   0.44+lightGoldenrod4         = RGB3 0.545   0.505   0.298++lightPink1              :: DRGB+lightPink2              :: DRGB+lightPink3              :: DRGB+lightPink4              :: DRGB+lightPink1              = RGB3 1   0.684   0.725+lightPink2              = RGB3 0.932   0.635   0.68+lightPink3              = RGB3 0.804   0.55   0.585+lightPink4              = RGB3 0.545   0.372   0.396++lightSalmon1            :: DRGB+lightSalmon2            :: DRGB+lightSalmon3            :: DRGB+lightSalmon4            :: DRGB+lightSalmon1            = RGB3 1   0.628   0.48+lightSalmon2            = RGB3 0.932   0.585   0.448+lightSalmon3            = RGB3 0.804   0.505   0.385+lightSalmon4            = RGB3 0.545   0.34   0.26++lightSkyBlue1           :: DRGB+lightSkyBlue2           :: DRGB+lightSkyBlue3           :: DRGB+lightSkyBlue4           :: DRGB+lightSkyBlue1           = RGB3 0.69   0.888  1+lightSkyBlue2           = RGB3 0.644   0.828   0.932+lightSkyBlue3           = RGB3 0.552   0.712   0.804+lightSkyBlue4           = RGB3 0.376   0.484   0.545++lightSteelBlue1         :: DRGB+lightSteelBlue2         :: DRGB+lightSteelBlue3         :: DRGB+lightSteelBlue4         :: DRGB+lightSteelBlue1         = RGB3 0.792   0.884  1+lightSteelBlue2         = RGB3 0.736   0.824   0.932+lightSteelBlue3         = RGB3 0.635   0.71   0.804+lightSteelBlue4         = RGB3 0.43   0.484   0.545++lightYellow1            :: DRGB+lightYellow2            :: DRGB+lightYellow3            :: DRGB+lightYellow4            :: DRGB+lightYellow1            = RGB3 1  1   0.88+lightYellow2            = RGB3 0.932   0.932   0.82+lightYellow3            = RGB3 0.804   0.804   0.705+lightYellow4            = RGB3 0.545   0.545   0.48++magenta1                :: DRGB+magenta2                :: DRGB+magenta3                :: DRGB+magenta4                :: DRGB+magenta1                = RGB3 1  0  1+magenta2                = RGB3 0.932  0   0.932+magenta3                = RGB3 0.804  0   0.804+magenta4                = RGB3 0.545  0   0.545++maroon1                 :: DRGB+maroon2                 :: DRGB+maroon3                 :: DRGB+maroon4                 :: DRGB+maroon1                 = RGB3 1   0.204   0.7+maroon2                 = RGB3 0.932   0.19   0.655+maroon3                 = RGB3 0.804   0.16   0.565+maroon4                 = RGB3 0.545   0.11   0.385++mediumOrchid1           :: DRGB+mediumOrchid2           :: DRGB+mediumOrchid3           :: DRGB+mediumOrchid4           :: DRGB+mediumOrchid1           = RGB3 0.88   0.4  1+mediumOrchid2           = RGB3 0.82   0.372   0.932+mediumOrchid3           = RGB3 0.705   0.32   0.804+mediumOrchid4           = RGB3 0.48   0.215   0.545++mediumPurple1           :: DRGB+mediumPurple2           :: DRGB+mediumPurple3           :: DRGB+mediumPurple4           :: DRGB+mediumPurple1           = RGB3 0.67   0.51  1+mediumPurple2           = RGB3 0.624   0.475   0.932+mediumPurple3           = RGB3 0.536   0.408   0.804+mediumPurple4           = RGB3 0.365   0.28   0.545++mistyRose1              :: DRGB+mistyRose2              :: DRGB+mistyRose3              :: DRGB+mistyRose4              :: DRGB+mistyRose1              = RGB3 1   0.894   0.884+mistyRose2              = RGB3 0.932   0.835   0.824+mistyRose3              = RGB3 0.804   0.716   0.71+mistyRose4              = RGB3 0.545   0.49   0.484++navajoWhite1            :: DRGB+navajoWhite2            :: DRGB+navajoWhite3            :: DRGB+navajoWhite4            :: DRGB+navajoWhite1            = RGB3 1   0.87   0.68+navajoWhite2            = RGB3 0.932   0.81   0.63+navajoWhite3            = RGB3 0.804   0.7   0.545+navajoWhite4            = RGB3 0.545   0.475   0.37++oliveDrab1              :: DRGB+oliveDrab2              :: DRGB+oliveDrab3              :: DRGB+oliveDrab4              :: DRGB+oliveDrab1              = RGB3 0.752  1   0.244+oliveDrab2              = RGB3 0.7   0.932   0.228+oliveDrab3              = RGB3 0.604   0.804   0.196+oliveDrab4              = RGB3 0.41   0.545   0.132++orange1                 :: DRGB+orange2                 :: DRGB+orange3                 :: DRGB+orange4                 :: DRGB+orange1                 = RGB3 1   0.648  0+orange2                 = RGB3 0.932   0.604  0+orange3                 = RGB3 0.804   0.52  0+orange4                 = RGB3 0.545   0.352  0++orangeRed1              :: DRGB+orangeRed2              :: DRGB+orangeRed3              :: DRGB+orangeRed4              :: DRGB+orangeRed1              = RGB3 1   0.27  0+orangeRed2              = RGB3 0.932   0.25  0+orangeRed3              = RGB3 0.804   0.215  0+orangeRed4              = RGB3 0.545   0.145  0++orchid1                 :: DRGB+orchid2                 :: DRGB+orchid3                 :: DRGB+orchid4                 :: DRGB+orchid1                 = RGB3 1   0.512   0.98+orchid2                 = RGB3 0.932   0.48   0.912+orchid3                 = RGB3 0.804   0.41   0.79+orchid4                 = RGB3 0.545   0.28   0.536++paleGreen1              :: DRGB+paleGreen2              :: DRGB+paleGreen3              :: DRGB+paleGreen4              :: DRGB+paleGreen1              = RGB3 0.604  1   0.604+paleGreen2              = RGB3 0.565   0.932   0.565+paleGreen3              = RGB3 0.488   0.804   0.488+paleGreen4              = RGB3 0.33   0.545   0.33++paleTurquoise1          :: DRGB+paleTurquoise2          :: DRGB+paleTurquoise3          :: DRGB+paleTurquoise4          :: DRGB+paleTurquoise1          = RGB3 0.732  1  1+paleTurquoise2          = RGB3 0.684   0.932   0.932+paleTurquoise3          = RGB3 0.59   0.804   0.804+paleTurquoise4          = RGB3 0.4   0.545   0.545++paleVioletRed1          :: DRGB+paleVioletRed2          :: DRGB+paleVioletRed3          :: DRGB+paleVioletRed4          :: DRGB+paleVioletRed1          = RGB3 1   0.51   0.67+paleVioletRed2          = RGB3 0.932   0.475   0.624+paleVioletRed3          = RGB3 0.804   0.408   0.536+paleVioletRed4          = RGB3 0.545   0.28   0.365++peachPuff1              :: DRGB+peachPuff2              :: DRGB+peachPuff3              :: DRGB+peachPuff4              :: DRGB+peachPuff1              = RGB3 1   0.855   0.725+peachPuff2              = RGB3 0.932   0.796   0.68+peachPuff3              = RGB3 0.804   0.688   0.585+peachPuff4              = RGB3 0.545   0.468   0.396++pink1                   :: DRGB+pink2                   :: DRGB+pink3                   :: DRGB+pink4                   :: DRGB+pink1                   = RGB3 1   0.71   0.772+pink2                   = RGB3 0.932   0.664   0.72+pink3                   = RGB3 0.804   0.57   0.62+pink4                   = RGB3 0.545   0.39   0.424++plum1                   :: DRGB+plum2                   :: DRGB+plum3                   :: DRGB+plum4                   :: DRGB+plum1                   = RGB3 1   0.732  1+plum2                   = RGB3 0.932   0.684   0.932+plum3                   = RGB3 0.804   0.59   0.804+plum4                   = RGB3 0.545   0.4   0.545++purple1                 :: DRGB+purple2                 :: DRGB+purple3                 :: DRGB+purple4                 :: DRGB+purple1                 = RGB3 0.608   0.19  1+purple2                 = RGB3 0.57   0.172   0.932+purple3                 = RGB3 0.49   0.15   0.804+purple4                 = RGB3 0.332   0.1   0.545++red1                    :: DRGB+red2                    :: DRGB+red3                    :: DRGB+red4                    :: DRGB+red1                    = RGB3 1  0  0+red2                    = RGB3 0.932  0  0+red3                    = RGB3 0.804  0  0+red4                    = RGB3 0.545  0  0++rosyBrown1              :: DRGB+rosyBrown2              :: DRGB+rosyBrown3              :: DRGB+rosyBrown4              :: DRGB+rosyBrown1              = RGB3 1   0.756   0.756+rosyBrown2              = RGB3 0.932   0.705   0.705+rosyBrown3              = RGB3 0.804   0.608   0.608+rosyBrown4              = RGB3 0.545   0.41   0.41++royalBlue1              :: DRGB+royalBlue2              :: DRGB+royalBlue3              :: DRGB+royalBlue4              :: DRGB+royalBlue1              = RGB3 0.284   0.464  1+royalBlue2              = RGB3 0.264   0.43   0.932+royalBlue3              = RGB3 0.228   0.372   0.804+royalBlue4              = RGB3 0.152   0.25   0.545++salmon1                 :: DRGB+salmon2                 :: DRGB+salmon3                 :: DRGB+salmon4                 :: DRGB+salmon1                 = RGB3 1   0.55   0.41+salmon2                 = RGB3 0.932   0.51   0.385+salmon3                 = RGB3 0.804   0.44   0.33+salmon4                 = RGB3 0.545   0.298   0.224++seaGreen1               :: DRGB+seaGreen2               :: DRGB+seaGreen3               :: DRGB+seaGreen4               :: DRGB+seaGreen1               = RGB3 0.33  1   0.624+seaGreen2               = RGB3 0.305   0.932   0.58+seaGreen3               = RGB3 0.264   0.804   0.5+seaGreen4               = RGB3 0.18   0.545   0.34++seashell1               :: DRGB+seashell2               :: DRGB+seashell3               :: DRGB+seashell4               :: DRGB+seashell1               = RGB3 1   0.96   0.932+seashell2               = RGB3 0.932   0.898   0.87+seashell3               = RGB3 0.804   0.772   0.75+seashell4               = RGB3 0.545   0.525   0.51++sienna1                 :: DRGB+sienna2                 :: DRGB+sienna3                 :: DRGB+sienna4                 :: DRGB+sienna1                 = RGB3 1   0.51   0.28+sienna2                 = RGB3 0.932   0.475   0.26+sienna3                 = RGB3 0.804   0.408   0.224+sienna4                 = RGB3 0.545   0.28   0.15++skyBlue1                :: DRGB+skyBlue2                :: DRGB+skyBlue3                :: DRGB+skyBlue4                :: DRGB+skyBlue1                = RGB3 0.53   0.808  1+skyBlue2                = RGB3 0.494   0.752   0.932+skyBlue3                = RGB3 0.424   0.65   0.804+skyBlue4                = RGB3 0.29   0.44   0.545++slateBlue1              :: DRGB+slateBlue2              :: DRGB+slateBlue3              :: DRGB+slateBlue4              :: DRGB+slateBlue1              = RGB3 0.512   0.435  1+slateBlue2              = RGB3 0.48   0.404   0.932+slateBlue3              = RGB3 0.41   0.35   0.804+slateBlue4              = RGB3 0.28   0.235   0.545++slateGray1              :: DRGB+slateGray2              :: DRGB+slateGray3              :: DRGB+slateGray4              :: DRGB+slateGray1              = RGB3 0.776   0.888  1+slateGray2              = RGB3 0.725   0.828   0.932+slateGray3              = RGB3 0.624   0.712   0.804+slateGray4              = RGB3 0.424   0.484   0.545++snow1                   :: DRGB+snow2                   :: DRGB+snow3                   :: DRGB+snow4                   :: DRGB+snow1                   = RGB3 1   0.98   0.98+snow2                   = RGB3 0.932   0.912   0.912+snow3                   = RGB3 0.804   0.79   0.79+snow4                   = RGB3 0.545   0.536   0.536++springGreen1            :: DRGB+springGreen2            :: DRGB+springGreen3            :: DRGB+springGreen4            :: DRGB+springGreen1            = RGB3 0  1   0.498+springGreen2            = RGB3 0   0.932   0.464+springGreen3            = RGB3 0   0.804   0.4+springGreen4            = RGB3 0   0.545   0.27++steelBlue1              :: DRGB+steelBlue2              :: DRGB+steelBlue3              :: DRGB+steelBlue4              :: DRGB+steelBlue1              = RGB3 0.39   0.72  1+steelBlue2              = RGB3 0.36   0.675   0.932+steelBlue3              = RGB3 0.31   0.58   0.804+steelBlue4              = RGB3 0.21   0.392   0.545++tan1                    :: DRGB+tan2                    :: DRGB+tan3                    :: DRGB+tan4                    :: DRGB+tan1                    = RGB3 1   0.648   0.31+tan2                    = RGB3 0.932   0.604   0.288+tan3                    = RGB3 0.804   0.52   0.248+tan4                    = RGB3 0.545   0.352   0.17++thistle1                :: DRGB+thistle2                :: DRGB+thistle3                :: DRGB+thistle4                :: DRGB+thistle1                = RGB3 1   0.884  1+thistle2                = RGB3 0.932   0.824   0.932+thistle3                = RGB3 0.804   0.71   0.804+thistle4                = RGB3 0.545   0.484   0.545++tomato1                 :: DRGB+tomato2                 :: DRGB+tomato3                 :: DRGB+tomato4                 :: DRGB+tomato1                 = RGB3 1   0.39   0.28+tomato2                 = RGB3 0.932   0.36   0.26+tomato3                 = RGB3 0.804   0.31   0.224+tomato4                 = RGB3 0.545   0.21   0.15++turquoise1              :: DRGB+turquoise2              :: DRGB+turquoise3              :: DRGB+turquoise4              :: DRGB+turquoise1              = RGB3 0   0.96  1+turquoise2              = RGB3 0   0.898   0.932+turquoise3              = RGB3 0   0.772   0.804+turquoise4              = RGB3 0   0.525   0.545++violetRed1              :: DRGB+violetRed2              :: DRGB+violetRed3              :: DRGB+violetRed4              :: DRGB+violetRed1              = RGB3 1   0.244   0.59+violetRed2              = RGB3 0.932   0.228   0.55+violetRed3              = RGB3 0.804   0.196   0.47+violetRed4              = RGB3 0.545   0.132   0.32++wheat1                  :: DRGB+wheat2                  :: DRGB+wheat3                  :: DRGB+wheat4                  :: DRGB+wheat1                  = RGB3 1   0.905   0.73+wheat2                  = RGB3 0.932   0.848   0.684+wheat3                  = RGB3 0.804   0.73   0.59+wheat4                  = RGB3 0.545   0.494   0.4++yellow1                 :: DRGB+yellow2                 :: DRGB+yellow3                 :: DRGB+yellow4                 :: DRGB+yellow1                 = RGB3 1  1  0+yellow2                 = RGB3 0.932   0.932  0+yellow3                 = RGB3 0.804   0.804  0+yellow4                 = RGB3 0.545   0.545  0++gray0                   :: DRGB+green0                  :: DRGB+grey0                   :: DRGB+maroon0                 :: DRGB+purple0                 :: DRGB+gray0                   = RGB3 0.745  0.745  0.745+green0                  = RGB3 0      1      0+grey0                   = RGB3 0.745  0.745  0.745+maroon0                 = RGB3 0.69   0.19   0.376+purple0                 = RGB3 0.628  0.125  0.94++++
wumpus-core.cabal view
@@ -1,5 +1,5 @@ name:             wumpus-core-version:          0.14.0+version:          0.15.0 license:          BSD3 license-file:     LICENSE copyright:        Stephen Tetley <stephen.tetley@gmail.com>@@ -25,6 +25,10 @@   composing pictures (more-or-less similar to the usual pretty   printing combinators).   .+  With revision 0.15.0 I\'ve added three extra helper modules+  that are not really part of the \"core\", but they provide +  lists of named colours and fonts.+  .   THE DRAWBACKS...   .   For actually drawing pictures, diagrams, etc. Wumpus is very @@ -47,7 +51,7 @@   .   With revision 0.14.0, I've added the first draft of a user    guide. Source for the guide is included as well as the PDF as -  there is an extra example picture. @wumpus-extra@ hasn\'t +  there is an extra example picture.  @wumpus-extra@ hasn\'t    received any more attention unfortunately, so Wumpus is still    really a bit too primitive for general use. However, if you    want FFI-free vector graphics and Wumpus seems to otherwise @@ -59,17 +63,13 @@   .   Changelog:   .-  0.13.1 to 0.14.0:+  0.14.0 to 0.15.0:   .-  * Added draft user guide. +  * Added Named colours and \"safe fonts\" from wumpus-extra.   .-  * Argument order changed for @ellipse@ and @zellispe@ in-    Wumpus.Core.Picture. +  * Added wumpus_core_version to track version number.   .-  * Removed dependency on Data.Aviary.   .-  * Removed DList dependency.-  . build-type:         Simple stability:          unstable cabal-version:      >= 1.2@@ -77,6 +77,7 @@ extra-source-files:   CHANGES,   LICENSE,+  demo/FontPic.hs,   demo/LabelPic.hs,   demo/Picture.hs,   doc/Guide.pdf,@@ -105,7 +106,11 @@     Wumpus.Core.Picture,     Wumpus.Core.PictureLanguage,     Wumpus.Core.TextEncoder,-    Wumpus.Core.TextLatin1+    Wumpus.Core.TextLatin1,+    Wumpus.Core.VersionNumber,+    Wumpus.Extra.SafeFonts,+    Wumpus.Extra.SVGColours,+    Wumpus.Extra.X11Colours    other-modules:     Wumpus.Core.PictureInternal,