module Rattletrap.Encode.MusicStingerAttribute ( putMusicStingerAttribute ) where import Rattletrap.Encode.Word32le import Rattletrap.Encode.Word8le import Rattletrap.Type.MusicStingerAttribute import qualified Data.Binary.Bits.Put as BinaryBits putMusicStingerAttribute :: MusicStingerAttribute -> BinaryBits.BitPut () putMusicStingerAttribute musicStingerAttribute = do BinaryBits.putBool (musicStingerAttributeFlag musicStingerAttribute) putWord32Bits (musicStingerAttributeCue musicStingerAttribute) putWord8Bits (musicStingerAttributeTrigger musicStingerAttribute)