peakachu-0.2: src/FRP/Peakachu/Backend/GLUT/Getters.hs
-- | ADT getter functions for GLUT data types.
--
-- Useful for filtering GLUT events in the Maybe monad.
{-# LANGUAGE TemplateHaskell #-}
module FRP.Peakachu.Backend.GLUT.Getters
( gChar, gMouseButton, gSpecialKey, gDown, gUp
) where
import Data.ADT.Getters (mkADTGetters)
import Graphics.UI.GLUT (Key(..), KeyState(..))
$(mkADTGetters ''Key)
$(mkADTGetters ''KeyState)