Mischief.ECS.Components.Runnable
class Runnable (c :: k) where Source #
Methods
runFor' :: Proxy c -> (forall d. (Component d, Bundle d) => Proxy d -> System ()) -> System () Source #
Defined in Mischief.ECS.Components.Runnable
runFor' :: Proxy (r0, r1) -> (forall d. (Component d, Bundle d) => Proxy d -> System ()) -> System () Source #
runFor :: forall {k} (c :: k). Runnable c => (forall d. (Component d, Bundle d) => Proxy d -> System ()) -> System () Source #