This commit is contained in:
2022-06-09 11:34:34 +01:00
parent e4e7122070
commit 5aa55b3c86
39 changed files with 0 additions and 43 deletions
-1
View File
@@ -11,7 +11,6 @@ import Dodge.Data
import Dodge.Annotation.Data import Dodge.Annotation.Data
--import LensHelp --import LensHelp
import Control.Monad.State
--import Control.Lens --import Control.Lens
import Data.Maybe import Data.Maybe
-1
View File
@@ -16,7 +16,6 @@ import Shape
import Data.List (sortOn) import Data.List (sortOn)
import MonadHelp import MonadHelp
import Control.Monad.State
import Data.Maybe import Data.Maybe
import qualified Data.IntMap.Strict as IM import qualified Data.IntMap.Strict as IM
-2
View File
@@ -13,8 +13,6 @@ import Data.Function
import qualified Data.IntSet as IS import qualified Data.IntSet as IS
import qualified Data.IntMap.Strict as IM import qualified Data.IntMap.Strict as IM
import Control.Lens import Control.Lens
import Control.Monad
import Control.Monad.State
splinterBlock :: Block -> World -> World splinterBlock :: Block -> World -> World
splinterBlock bl w = foldr unshadowBlock w (_blShadows bl) -- foldr shiftTowardCen w (_blWallIDs bl) splinterBlock bl w = foldr unshadowBlock w (_blShadows bl) -- foldr shiftTowardCen w (_blWallIDs bl)
-1
View File
@@ -15,7 +15,6 @@ import Geometry.Data
import Sound.Data import Sound.Data
--import StrictHelp --import StrictHelp
import Control.Monad.State
import Data.Maybe import Data.Maybe
import Control.Lens import Control.Lens
import qualified Data.IntMap.Strict as IM import qualified Data.IntMap.Strict as IM
-1
View File
@@ -21,7 +21,6 @@ import RandomHelp
import Data.Maybe import Data.Maybe
import qualified Data.IntMap.Strict as IM import qualified Data.IntMap.Strict as IM
import Control.Lens import Control.Lens
import Control.Monad.State
pistolCrit :: Creature pistolCrit :: Creature
pistolCrit = defaultCreature pistolCrit = defaultCreature
-2
View File
@@ -32,8 +32,6 @@ import qualified IntMapHelp as IM
import Data.Function import Data.Function
import Control.Lens import Control.Lens
--import Control.Applicative --import Control.Applicative
import Control.Monad.State
--import Control.Monad
--import qualified SDL --import qualified SDL
--import qualified SDL.Mixer as Mix --import qualified SDL.Mixer as Mix
--import qualified Data.Set as S --import qualified Data.Set as S
-2
View File
@@ -31,8 +31,6 @@ import RandomHelp
--import Dodge.Wire --import Dodge.Wire
--import Control.Lens --import Control.Lens
import Control.Monad.State
--import Control.Monad.Loops
--import Data.Sequence hiding (zipWith) --import Data.Sequence hiding (zipWith)
--import Data.Maybe --import Data.Maybe
--import qualified Data.IntMap.Strict as IM --import qualified Data.IntMap.Strict as IM
-1
View File
@@ -3,7 +3,6 @@ import Dodge.Data
import RandomHelp import RandomHelp
import Dodge.Item.Weapon.BulletGuns import Dodge.Item.Weapon.BulletGuns
import Control.Monad.State
randBlockBreakWeapon :: RandomGen g => State g Item randBlockBreakWeapon :: RandomGen g => State g Item
randBlockBreakWeapon = takeOne [bangStick 1,bangCane] randBlockBreakWeapon = takeOne [bangStick 1,bangCane]
-1
View File
@@ -32,7 +32,6 @@ import qualified SDL
import Data.Maybe import Data.Maybe
import Control.Lens import Control.Lens
import Control.Applicative import Control.Applicative
import Control.Monad.State
launcher :: Item launcher :: Item
launcher = defaultGun launcher = defaultGun
-1
View File
@@ -77,7 +77,6 @@ import Dodge.LightSource
import LensHelp import LensHelp
--import Control.Lens --import Control.Lens
import Control.Monad.State
import Data.Maybe import Data.Maybe
--import qualified Data.IntMap.Strict as IM --import qualified Data.IntMap.Strict as IM
import Data.Foldable import Data.Foldable
-1
View File
@@ -33,7 +33,6 @@ import Data.Foldable
import qualified Control.Foldl as L import qualified Control.Foldl as L
import Data.Maybe import Data.Maybe
import Data.Function import Data.Function
import Control.Monad.State
generateLevelFromRoomList :: IM.IntMap Room -> World -> World generateLevelFromRoomList :: IM.IntMap Room -> World -> World
generateLevelFromRoomList gr' w = initWallZoning generateLevelFromRoomList gr' w = initWallZoning
-1
View File
@@ -15,7 +15,6 @@ import LensHelp
import qualified Data.IntMap.Strict as IM import qualified Data.IntMap.Strict as IM
import qualified Data.Map.Strict as M import qualified Data.Map.Strict as M
--import Control.Lens --import Control.Lens
import Control.Monad.State
worldToGenWorld :: IM.IntMap Room -> World -> World worldToGenWorld :: IM.IntMap Room -> World -> World
worldToGenWorld rms w = w worldToGenWorld rms w = w
-1
View File
@@ -12,7 +12,6 @@ import Dodge.Item
--import LensHelp --import LensHelp
--import Dodge.Item.Equipment --import Dodge.Item.Equipment
import Control.Monad.State
bossKeyItems :: RandomGen g => [ (State g (SubCompTree Room), State g ItemBaseType) ] bossKeyItems :: RandomGen g => [ (State g (SubCompTree Room), State g ItemBaseType) ]
bossKeyItems = bossKeyItems =
-1
View File
@@ -15,7 +15,6 @@ import Geometry
--import qualified IntMapHelp as IM --import qualified IntMapHelp as IM
import LensHelp import LensHelp
import Control.Monad.State
--import Data.Function (on) --import Data.Function (on)
--import Data.List --import Data.List
--import Data.Maybe --import Data.Maybe
-1
View File
@@ -11,7 +11,6 @@ import LensHelp
import RandomHelp import RandomHelp
--import Dodge.Base.NewID --import Dodge.Base.NewID
import Control.Monad.State
import qualified Quaternion as Q import qualified Quaternion as Q
import Data.List (zip4) import Data.List (zip4)
-1
View File
@@ -14,7 +14,6 @@ import Geometry
import Picture import Picture
import qualified Data.IntMap.Strict as IM import qualified Data.IntMap.Strict as IM
import Control.Monad.State
{- | A passage with a switch that opens forward access while closing backwards access. -} {- | A passage with a switch that opens forward access while closing backwards access. -}
airlock :: RandomGen g => State g Room airlock :: RandomGen g => State g Room
airlock = takeOne [airlock0,airlock90,airlockCrystal,airlockZ] airlock = takeOne [airlock0,airlock90,airlockCrystal,airlockZ]
-1
View File
@@ -18,7 +18,6 @@ import Dodge.LevelGen.StaticWalls
import Geometry import Geometry
import LensHelp import LensHelp
import Control.Monad.State
roomGlassOctogon roomGlassOctogon
:: Float -- ^ Size :: Float -- ^ Size
-> Room -> Room
-1
View File
@@ -12,7 +12,6 @@ import LensHelp
import Geometry import Geometry
--import Dodge.Item.Equipment --import Dodge.Item.Equipment
import Control.Monad.State
import Data.List import Data.List
roomsContaining :: RandomGen g => [Creature] -> [Item] -> State g (LabSubCompTree Room) roomsContaining :: RandomGen g => [Creature] -> [Item] -> State g (LabSubCompTree Room)
-1
View File
@@ -17,7 +17,6 @@ import Geometry
import LensHelp import LensHelp
import qualified Data.Set as S import qualified Data.Set as S
import Control.Monad.State
--import Control.Monad.Loops --import Control.Monad.Loops
glassLesson :: RandomGen g => State g (SubCompTree Room) glassLesson :: RandomGen g => State g (SubCompTree Room)
glassLesson = do glassLesson = do
-1
View File
@@ -30,7 +30,6 @@ import RandomHelp
import qualified Data.Set as S import qualified Data.Set as S
import Data.Maybe import Data.Maybe
import Control.Monad.State
cenLasTur :: Room cenLasTur :: Room
cenLasTur = roomNgon 8 200 & rmPmnts .~ cenLasTur = roomNgon 8 200 & rmPmnts .~
-1
View File
@@ -26,7 +26,6 @@ import Geometry
import Data.Tile import Data.Tile
import Dodge.RoomLink import Dodge.RoomLink
import Control.Monad.State
import Control.Lens import Control.Lens
import Data.List import Data.List
import qualified Data.Set as S import qualified Data.Set as S
-1
View File
@@ -26,7 +26,6 @@ import LensHelp
--import Shape --import Shape
import qualified Data.Set as S import qualified Data.Set as S
import Control.Monad.State
import Data.Maybe import Data.Maybe
--import Data.Tree --import Data.Tree
import qualified Data.IntMap as IM import qualified Data.IntMap as IM
-1
View File
@@ -24,7 +24,6 @@ import LensHelp
import Data.Tile import Data.Tile
import qualified Data.Set as S import qualified Data.Set as S
import Control.Monad.State
--import qualified Data.IntMap as IM --import qualified Data.IntMap as IM
longRoom :: RandomGen g => State g Room longRoom :: RandomGen g => State g Room
-1
View File
@@ -23,7 +23,6 @@ import RandomHelp
import Data.Maybe import Data.Maybe
import Data.List (nub) import Data.List (nub)
import Control.Monad.State
import qualified Data.Set as S import qualified Data.Set as S
addGirderNS :: RandomGen g => (Point2 -> Point2 -> Shape) -> Color -> Room -> State g Room addGirderNS :: RandomGen g => (Point2 -> Point2 -> Shape) -> Color -> Room -> State g Room
-1
View File
@@ -14,7 +14,6 @@ import Geometry.Data
import Control.Lens import Control.Lens
--import Control.Monad --import Control.Monad
import Control.Monad.State
{- | {- |
A room designed to be /passable/ with no weapons. A room designed to be /passable/ with no weapons.
Highlights an issue: when trying to place next door rooms, if the level generation fails it will try a different link. Highlights an issue: when trying to place next door rooms, if the level generation fails it will try a different link.
-2
View File
@@ -35,8 +35,6 @@ import LensHelp
import qualified Data.Set as S import qualified Data.Set as S
import qualified Data.IntMap.Strict as IM import qualified Data.IntMap.Strict as IM
--import Control.Lens --import Control.Lens
import Control.Monad
import Control.Monad.State
-- This will need a cleanup, but it might change a bit first -- This will need a cleanup, but it might change a bit first
{- A simple rectangular room with a light in the center. {- A simple rectangular room with a light in the center.
Creates links and pathfinding graph. -} Creates links and pathfinding graph. -}
-1
View File
@@ -31,7 +31,6 @@ import LensHelp
import qualified Data.Set as S import qualified Data.Set as S
--import Data.Maybe --import Data.Maybe
import Control.Monad.State
rezBox :: LightSource -> Room rezBox :: LightSource -> Room
rezBox ls = roomRect 40 60 1 1 rezBox ls = roomRect 40 60 1 1
-1
View File
@@ -14,7 +14,6 @@ import RandomHelp
import Dodge.Creature import Dodge.Creature
import Dodge.Tree import Dodge.Tree
import Control.Monad.State
import Control.Lens import Control.Lens
armouredCorridor :: RandomGen g => State g Room armouredCorridor :: RandomGen g => State g Room
-1
View File
@@ -27,7 +27,6 @@ import LensHelp
--import Color --import Color
import qualified Data.Set as S import qualified Data.Set as S
import Control.Monad.State
--import Control.Monad.Loops --import Control.Monad.Loops
import Data.Bifunctor import Data.Bifunctor
-1
View File
@@ -26,7 +26,6 @@ import Color
import LensHelp import LensHelp
import qualified Data.Set as S import qualified Data.Set as S
import Control.Monad.State
--import qualified Data.IntMap.Strict as IM --import qualified Data.IntMap.Strict as IM
horEdgeTest :: (Float -> Bool) -> ((Point2,Float) -> Bool) horEdgeTest :: (Float -> Bool) -> ((Point2,Float) -> Bool)
-1
View File
@@ -32,7 +32,6 @@ import RandomHelp
import qualified Data.Set as S import qualified Data.Set as S
import Data.Maybe import Data.Maybe
--import Data.Tree --import Data.Tree
import Control.Monad.State
-- TODO fix case where the sensor created by sensInsideDoor blocks another door -- TODO fix case where the sensor created by sensInsideDoor blocks another door
-- for roomRectAutoLinks-- make the locked door a center door? -- for roomRectAutoLinks-- make the locked door a center door?
-1
View File
@@ -27,7 +27,6 @@ import LensHelp
--import Data.Maybe --import Data.Maybe
--import Data.Tree --import Data.Tree
import Control.Monad.State
--import qualified Data.IntMap.Strict as IM --import qualified Data.IntMap.Strict as IM
powerFakeout :: RandomGen g => State g (SubCompTree Room) powerFakeout :: RandomGen g => State g (SubCompTree Room)
-1
View File
@@ -17,7 +17,6 @@ import LensHelp
--import Data.Maybe --import Data.Maybe
--import Data.Tree --import Data.Tree
import Control.Monad.State
--import qualified Data.Set as S --import qualified Data.Set as S
randomTank :: RandomGen g => State g Placement randomTank :: RandomGen g => State g Placement
-1
View File
@@ -33,7 +33,6 @@ import Data.Maybe
import qualified Data.Map.Strict as M import qualified Data.Map.Strict as M
--import Data.Char --import Data.Char
--import Data.Tree --import Data.Tree
import Control.Monad.State
--import qualified Data.Text as T --import qualified Data.Text as T
-1
View File
@@ -8,7 +8,6 @@ module Dodge.Tree.GenerateStructure
import RandomHelp import RandomHelp
import Data.Tree import Data.Tree
import Control.Monad.State
{- Single branched tree (a trunk). -} {- Single branched tree (a trunk). -}
treePath :: Int -> Tree () treePath :: Int -> Tree ()
treePath 0 = Node () [] treePath 0 = Node () []
-1
View File
@@ -22,7 +22,6 @@ import Geometry
import Picture import Picture
import LensHelp import LensHelp
import Control.Monad.State
import Data.List import Data.List
--import Data.Maybe --import Data.Maybe
-1
View File
@@ -11,7 +11,6 @@ import Geometry.Data
import RandomHelp import RandomHelp
import Control.Lens import Control.Lens
import Control.Monad.State.Lazy
originIDsAt :: SoundOrigin -> [SoundID] -> Point2 -> World -> World originIDsAt :: SoundOrigin -> [SoundID] -> Point2 -> World -> World
originIDsAt so sids p w = soundStart so p sid Nothing $ set randGen g w originIDsAt so sids p w = soundStart so p sid Nothing $ set randGen g w
-1
View File
@@ -24,7 +24,6 @@ import Geometry
import qualified IntMapHelp as IM import qualified IntMapHelp as IM
import LensHelp import LensHelp
import Control.Monad.State
import Data.Tuple import Data.Tuple
aFlameParticle aFlameParticle
:: Int -- ^ Timer :: Int -- ^ Timer
-1
View File
@@ -27,7 +27,6 @@ import RandomHelp
import Data.Maybe import Data.Maybe
import Data.Tree.Lens import Data.Tree.Lens
import Data.Tree import Data.Tree
import Control.Monad.State
import Control.Lens import Control.Lens
{- | Creates a linear tree. {- | Creates a linear tree.