packages feed

reanimate-0.4.2.0: examples/doc_slideLeftT.hs

#!/usr/bin/env stack
-- stack runghc --package reanimate
module Main(main) where

import Reanimate
import Reanimate.Builtin.Documentation
import Reanimate.Builtin.Slide
import Reanimate.Transition

main :: IO ()
main = reanimate $ docEnv $ pauseAtEnd 1 $ signalT (curveS 2) slideLeftT left right
  where
    left = drawCircle
    right = staticFrame 1 (withFillOpacity 1 $ mkBackground "black") `parA`
            mapA (flipXAxis . withStrokeColor "white") drawCircle