Comment out FGL

This commit is contained in:
2025-10-21 15:43:23 +01:00
parent 6742241e5d
commit 1918fc8c56
8 changed files with 21 additions and 28 deletions
+9 -9
View File
@@ -1,12 +1,12 @@
module Dodge.CreatureEffect where
import Linear
import Data.Maybe
--import Data.Maybe
import Dodge.Base.Collide
import Dodge.Creature.Test
import Dodge.Data.CreatureEffect
import Dodge.Data.World
import Dodge.Path
--import Dodge.Path
import Geometry
import Control.Lens
@@ -46,14 +46,14 @@ doCrAc ca = case ca of
doCrWdAc :: CrWdAc -> Creature -> World -> Action
doCrWdAc cw = case cw of
CrWdBFSThenReturn t -> \cr w -> fromMaybe NoAction $ do
n <- walkableNodeNear w (cr ^. crPos . _xy)
CrWdBFSThenReturn _ -> undefined
-- CrWdBFSThenReturn t -> \cr w -> fromMaybe NoAction $ do
-- n <- walkableNodeNear w (cr ^. crPos . _xy)
-- let as = take 20 $ map PathTo $ bfsNodePoints n w
let as = []
return $ DoActionThen (DoImpulses [ChangeStrategy Search])
$
DoReplicate t $
foldr DoActionThen NoAction as
-- return $ DoActionThen (DoImpulses [ChangeStrategy Search])
-- $
-- DoReplicate t $
-- foldr DoActionThen NoAction as
ChooseMovementSpreadGun -> chooseMovementSpreadGun
ChooseMovementLtAuto -> chooseMovementLtAuto
+1 -1
View File
@@ -10,7 +10,7 @@ module Dodge.Data.CWorld (
import Control.Lens
import Data.Aeson
import Data.Aeson.TH
import Data.Graph.Inductive
--import Data.Graph.Inductive
import Data.Tile
import Dodge.Data.Camera
import Dodge.Data.LWorld
+1 -1
View File
@@ -14,7 +14,7 @@ import Data.Aeson.TH
import Data.Graph.Inductive
--import Data.Map.Strict (Map)
import qualified Data.Set as Set
import Geometry.Data
--import Geometry.Data
--data PathGraph = PathGraph
-- { _pgGraph :: Gr Point2 PathEdge
+2 -2
View File
@@ -4,14 +4,14 @@ module Dodge.Debug.Picture where
import Linear (_xy)
import Control.Lens
import Data.Foldable
import qualified Data.Graph.Inductive as FGL
--import qualified Data.Graph.Inductive as FGL
import Data.Maybe
import qualified Data.Set as S
import Dodge.Base
import Dodge.Creature.Picture.Awareness
import Dodge.Data.Universe
import Dodge.GameRoom
import Dodge.Graph
--import Dodge.Graph
import Dodge.Path
import Dodge.Picture.SizeInvariant
--import Dodge.Render.InfoBox
+1 -1
View File
@@ -1,6 +1,6 @@
module Dodge.Default.World (defaultWorld) where
import Data.Graph.Inductive.Graph hiding ((&))
--import Data.Graph.Inductive.Graph hiding ((&))
import qualified Data.Map as M
import Dodge.Data.World
import Geometry.Data
+3 -3
View File
@@ -19,10 +19,10 @@ import qualified Algorithm.Search as AS
import Control.Lens
--import Data.Bifunctor
import Data.Foldable
import Data.Graph.Inductive hiding ((&))
--import Data.Graph.Inductive hiding ((&))
import Data.List (sortOn)
import Data.Map.Strict (Map)
import qualified Data.Map.Strict as M
--import Data.Map.Strict (Map)
--import qualified Data.Map.Strict as M
import Data.Maybe
import Data.Set (Set)
import qualified Data.Set as Set
-7
View File
@@ -1,7 +0,0 @@
module Dodge.Path.Translate where
import Dodge.Data.PathGraph
--fromEdgeTuple :: (Int, Int, PathEdge) -> PathEdgeNodes
--{-# INLINE fromEdgeTuple #-}
--fromEdgeTuple (a, b, pe) = PathEdgeNodes a b pe
+4 -4
View File
@@ -2,11 +2,11 @@ module Dodge.Zoning.Pathing where
import qualified Data.Vector.Unboxed as UV
import Data.Foldable
import Data.Set (Set)
import qualified Data.Set as Set
import Dodge.Data.World
--import Data.Set (Set)
--import qualified Data.Set as Set
--import Dodge.Data.World
import Dodge.Zoning.Base
import Dodge.Zoning.Common
--import Dodge.Zoning.Common
import Geometry
import qualified IntMapHelp as IM
import Control.Lens