Safe Haskell | None |
---|
Documentation
data Repository
Repository | |
|
allEntities :: Repository -> [Entity]
addEntity :: Repository -> Entity -> Repository
removeEntity :: Repository -> Entity -> Repository
containsEntity :: Repository -> Entity -> Bool
entitiesForMatcher :: Repository -> (Set String -> Bool) -> [Entity]
addComponent :: Repository -> String -> Entity -> Repository
exchangeComponent :: Repository -> String -> Entity -> Repository
removeComponent :: Repository -> String -> Entity -> Repository