{-# LANGUAGE PatternSynonyms #-}
module CodeWorld
(
drawingOf,
animationOf,
activityOf,
debugActivityOf,
groupActivityOf,
unsafeGroupActivityOf,
simulationOf,
debugSimulationOf,
interactionOf,
debugInteractionOf,
collaborationOf,
unsafeCollaborationOf,
Picture,
TextStyle (..),
Font (..),
blank,
polyline,
path,
thickPolyline,
thickPath,
polygon,
thickPolygon,
solidPolygon,
curve,
thickCurve,
closedCurve,
thickClosedCurve,
solidClosedCurve,
rectangle,
solidRectangle,
thickRectangle,
circle,
solidCircle,
thickCircle,
arc,
sector,
thickArc,
text,
lettering,
styledText,
styledLettering,
colored,
coloured,
translated,
scaled,
dilated,
rotated,
reflected,
clipped,
pictures,
(<>),
(&),
coordinatePlane,
codeWorldLogo,
Point,
translatedPoint,
rotatedPoint,
reflectedPoint,
scaledPoint,
dilatedPoint,
Vector,
vectorLength,
vectorDirection,
vectorSum,
vectorDifference,
scaledVector,
rotatedVector,
dotProduct,
Color (..),
Colour,
pattern RGB,
pattern HSL,
black,
white,
red,
green,
blue,
cyan,
magenta,
yellow,
aquamarine,
orange,
azure,
violet,
chartreuse,
rose,
brown,
pink,
purple,
gray,
grey,
mixed,
lighter,
light,
darker,
dark,
brighter,
bright,
duller,
dull,
translucent,
assortedColors,
hue,
saturation,
luminosity,
alpha,
Event (..),
trace,
)
where
import CodeWorld.Color
import CodeWorld.EntryPoints
import CodeWorld.Event
import CodeWorld.Picture