@@ -39,7 +39,7 @@ module Aztecs.ECS.Query.Dynamic
39
39
singleDyn ,
40
40
singleMaybeDyn ,
41
41
queryEntitiesDyn ,
42
- mapDyn ,
42
+ readQueryDyn ,
43
43
mapSingleDyn ,
44
44
mapSingleMaybeDyn ,
45
45
readQueryEntitiesDyn ,
@@ -144,9 +144,11 @@ zipFetchMapDynM f cId q = snd <$> zipFetchMapAccumDynM (\b a -> ((),) <$> f b a)
144
144
zipFetchMapAccumDynM :: (Monad f , Component a ) => (b -> a -> f (c , a )) -> ComponentID -> DynamicQueryT f b -> DynamicQueryT f (c , a )
145
145
zipFetchMapAccumDynM f cId q = Op $ AdjustM f cId q
146
146
147
+ {-# INLINE withDyn #-}
147
148
withDyn :: ComponentID -> DynamicQueryT f ()
148
149
withDyn = Op . With
149
150
151
+ {-# INLINE withoutDyn #-}
150
152
withoutDyn :: ComponentID -> DynamicQueryT f ()
151
153
withoutDyn = Op . Without
152
154
@@ -383,11 +385,11 @@ readDynQuery (Ap f g) arch = do
383
385
pure $ zipWith ($) bs as
384
386
readDynQuery (Op op) arch = readOp op arch
385
387
386
- -- | Match all entities .
388
+ -- | Match all entities.
387
389
--
388
390
-- @since 0.11
389
- queryDyn :: (Monad m ) => DynamicQueryT m a -> Entities -> m [a ]
390
- queryDyn q es =
391
+ readQueryDyn :: (Monad m ) => DynamicQueryT m a -> Entities -> m [a ]
392
+ readQueryDyn q es =
391
393
let qf = queryFilter q
392
394
in if Set. null $ filterWith qf
393
395
then readDynQuery q $ A. empty {A. entities = Map. keysSet $ entities es}
@@ -427,12 +429,12 @@ singleMaybeDyn q es =
427
429
_ -> Nothing
428
430
_ -> return Nothing
429
431
430
- -- | Map all matched entities.
432
+ -- | Match and update all matched entities.
431
433
--
432
434
-- @since 0.11
433
- {-# INLINE mapDyn #-}
434
- mapDyn :: (Monad m ) => DynamicQueryT m a -> Entities -> m ([a ], Entities )
435
- mapDyn = mapDyn' id
435
+ {-# INLINE queryDyn #-}
436
+ queryDyn :: (Monad m ) => DynamicQueryT m a -> Entities -> m ([a ], Entities )
437
+ queryDyn = mapDyn' id
436
438
437
439
{-# INLINE mapDyn' #-}
438
440
mapDyn' ::
0 commit comments