rattletrap-9.3.2: src/lib/Rattletrap/Type/RigidBodyStateAttribute.hs
{-# LANGUAGE TemplateHaskell #-}
module Rattletrap.Type.RigidBodyStateAttribute
( RigidBodyStateAttribute(..)
)
where
import Rattletrap.Type.Common
import Rattletrap.Type.Rotation
import Rattletrap.Type.Vector
data RigidBodyStateAttribute = RigidBodyStateAttribute
{ rigidBodyStateAttributeSleeping :: Bool
, rigidBodyStateAttributeLocation :: Vector
, rigidBodyStateAttributeRotation :: Rotation
, rigidBodyStateAttributeLinearVelocity :: Maybe Vector
, rigidBodyStateAttributeAngularVelocity :: Maybe Vector
} deriving (Eq, Ord, Show)
$(deriveJson ''RigidBodyStateAttribute)