Data.Aztecs.Command
newtype Command m a Source #
Command to update the World.
World
Constructors
Defined in Data.Aztecs.Command
Methods
liftIO :: IO a -> Command m a #
pure :: a -> Command m a #
(<*>) :: Command m (a -> b) -> Command m a -> Command m b #
liftA2 :: (a -> b -> c) -> Command m a -> Command m b -> Command m c #
(*>) :: Command m a -> Command m b -> Command m b #
(<*) :: Command m a -> Command m b -> Command m a #
fmap :: (a -> b) -> Command m a -> Command m b #
(<$) :: a -> Command m b -> Command m a #
(>>=) :: Command m a -> (a -> Command m b) -> Command m b #
(>>) :: Command m a -> Command m b -> Command m b #
return :: a -> Command m a #
spawn :: (Component a, Typeable a) => a -> Command IO Entity Source #
Spawn a Component and return its Entity.
Component
Entity
insert :: (Component a, Typeable a) => Entity -> a -> Command IO () Source #
Insert a Component into an Entity.
data Edit where Source #