{-# LANGUAGE DeriveGeneric #-} {-# LANGUAGE DeriveAnyClass #-} {-# LANGUAGE StrictData #-} {-# LANGUAGE TemplateHaskell #-} module Dodge.Data.AimStance where import Control.Lens import Data.Aeson import Data.Aeson.TH data AimStance = TwoHandUnder | TwoHandOver | TwoHandFlat | OneHand deriving (Eq, Ord, Show, Read) --Generic, Flat) makeLenses ''AimStance deriveJSON defaultOptions ''AimStance