aztecs-0.14.0: A modular game engine and Entity-Component-System (ECS) for Haskell.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Aztecs.ECS.Bundle

Synopsis

Documentation

newtype Bundle e (m :: Type -> Type) Source #

Bundle of components that can be stored in an entity.

Constructors

Bundle 

Fields

Instances

Instances details
Monad m => Monoid (Bundle e m) Source # 
Instance details

Defined in Aztecs.ECS.Bundle

Methods

mempty :: Bundle e m #

mappend :: Bundle e m -> Bundle e m -> Bundle e m #

mconcat :: [Bundle e m] -> Bundle e m #

Monad m => Semigroup (Bundle e m) Source # 
Instance details

Defined in Aztecs.ECS.Bundle

Methods

(<>) :: Bundle e m -> Bundle e m -> Bundle e m #

sconcat :: NonEmpty (Bundle e m) -> Bundle e m #

stimes :: Integral b => b -> Bundle e m -> Bundle e m #