Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Data.Aztecs.World.Components
Documentation
data Components Source #
Instances
Show Components Source # | |
Defined in Data.Aztecs.World.Components Methods showsPrec :: Int -> Components -> ShowS # show :: Components -> String # showList :: [Components] -> ShowS # |
union :: Components -> Components -> Components Source #
spawn :: forall c. Component c => c -> Components -> IO (Entity, Components) Source #
insert :: forall c. Component c => Entity -> c -> Components -> IO Components Source #
adjust :: Component c => c -> (c -> c) -> Entity -> Components -> IO Components Source #
get :: forall c. Component c => Entity -> Components -> IO (Maybe (c, c -> Components -> IO Components)) Source #
setRow :: forall c. Component c => Storage c -> Components -> Components Source #
remove :: forall c. Component c => Entity -> Components -> Components Source #