Implement simple swarm mechanics

This commit is contained in:
jgk
2021-05-14 20:28:53 +02:00
parent 2b09bf2072
commit c5657fe855
8 changed files with 75 additions and 37 deletions
+2 -2
View File
@@ -6,7 +6,7 @@ import Dodge.Data
import Dodge.LevelGen.Data
import Dodge.Creature.State.Data
import qualified Data.Set as S
import qualified Data.IntSet as IS
import Control.Lens
swarmPS :: Int -> Point2 -> Float -> Creature -> Placement
@@ -22,4 +22,4 @@ setSwarm psts (PutCrit cr) w
where
cid = _crID cr
theSwarm = Swarm swarmSet
swarmSet = S.fromList $ map (_crID . _unPutCrit) psts
swarmSet = IS.fromList $ map (_crID . _unPutCrit) psts