{-# LANGUAGE TemplateHaskell #-} module Rattletrap.Type.ClubColorsAttribute ( ClubColorsAttribute(..) ) where import Rattletrap.Type.Common import Rattletrap.Type.Word8le data ClubColorsAttribute = ClubColorsAttribute { ClubColorsAttribute -> Bool clubColorsAttributeBlueFlag :: Bool , ClubColorsAttribute -> Word8le clubColorsAttributeBlueColor :: Word8le , ClubColorsAttribute -> Bool clubColorsAttributeOrangeFlag :: Bool , ClubColorsAttribute -> Word8le clubColorsAttributeOrangeColor :: Word8le } deriving (ClubColorsAttribute -> ClubColorsAttribute -> Bool (ClubColorsAttribute -> ClubColorsAttribute -> Bool) -> (ClubColorsAttribute -> ClubColorsAttribute -> Bool) -> Eq ClubColorsAttribute forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: ClubColorsAttribute -> ClubColorsAttribute -> Bool $c/= :: ClubColorsAttribute -> ClubColorsAttribute -> Bool == :: ClubColorsAttribute -> ClubColorsAttribute -> Bool $c== :: ClubColorsAttribute -> ClubColorsAttribute -> Bool Eq, Eq ClubColorsAttribute Eq ClubColorsAttribute -> (ClubColorsAttribute -> ClubColorsAttribute -> Ordering) -> (ClubColorsAttribute -> ClubColorsAttribute -> Bool) -> (ClubColorsAttribute -> ClubColorsAttribute -> Bool) -> (ClubColorsAttribute -> ClubColorsAttribute -> Bool) -> (ClubColorsAttribute -> ClubColorsAttribute -> Bool) -> (ClubColorsAttribute -> ClubColorsAttribute -> ClubColorsAttribute) -> (ClubColorsAttribute -> ClubColorsAttribute -> ClubColorsAttribute) -> Ord ClubColorsAttribute ClubColorsAttribute -> ClubColorsAttribute -> Bool ClubColorsAttribute -> ClubColorsAttribute -> Ordering ClubColorsAttribute -> ClubColorsAttribute -> ClubColorsAttribute forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: ClubColorsAttribute -> ClubColorsAttribute -> ClubColorsAttribute $cmin :: ClubColorsAttribute -> ClubColorsAttribute -> ClubColorsAttribute max :: ClubColorsAttribute -> ClubColorsAttribute -> ClubColorsAttribute $cmax :: ClubColorsAttribute -> ClubColorsAttribute -> ClubColorsAttribute >= :: ClubColorsAttribute -> ClubColorsAttribute -> Bool $c>= :: ClubColorsAttribute -> ClubColorsAttribute -> Bool > :: ClubColorsAttribute -> ClubColorsAttribute -> Bool $c> :: ClubColorsAttribute -> ClubColorsAttribute -> Bool <= :: ClubColorsAttribute -> ClubColorsAttribute -> Bool $c<= :: ClubColorsAttribute -> ClubColorsAttribute -> Bool < :: ClubColorsAttribute -> ClubColorsAttribute -> Bool $c< :: ClubColorsAttribute -> ClubColorsAttribute -> Bool compare :: ClubColorsAttribute -> ClubColorsAttribute -> Ordering $ccompare :: ClubColorsAttribute -> ClubColorsAttribute -> Ordering $cp1Ord :: Eq ClubColorsAttribute Ord, Int -> ClubColorsAttribute -> ShowS [ClubColorsAttribute] -> ShowS ClubColorsAttribute -> String (Int -> ClubColorsAttribute -> ShowS) -> (ClubColorsAttribute -> String) -> ([ClubColorsAttribute] -> ShowS) -> Show ClubColorsAttribute forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a showList :: [ClubColorsAttribute] -> ShowS $cshowList :: [ClubColorsAttribute] -> ShowS show :: ClubColorsAttribute -> String $cshow :: ClubColorsAttribute -> String showsPrec :: Int -> ClubColorsAttribute -> ShowS $cshowsPrec :: Int -> ClubColorsAttribute -> ShowS Show) $(deriveJson ''ClubColorsAttribute)