AI refactor

This commit is contained in:
2021-05-14 12:04:12 +02:00
parent 2dd3756682
commit 0b26761be5
14 changed files with 282 additions and 762 deletions
+5
View File
@@ -9,6 +9,7 @@ import Dodge.Creature.Stance.Data
import Picture.Data
import Control.Lens
import qualified Data.Set as S
data CreatureState = CrSt
{ _goals :: [[Impulse]]
@@ -39,6 +40,10 @@ data Faction
| PlayerFaction
deriving (Eq,Show)
data CrGroup
= LoneWolf
| Swarm { _swarm :: S.Set Int }
makeLenses ''CreatureState
makeLenses ''CrSpState
makeLenses ''Impulse