Work on wall materials etc

This commit is contained in:
2025-10-24 13:30:46 +01:00
parent 9eed2706b0
commit 0eeae7e6bc
10 changed files with 200 additions and 216 deletions
+1 -1
View File
@@ -3,12 +3,12 @@
{- Rooms that contain two doors and a switch alternating both. -}
module Dodge.Room.Airlock where
import Dodge.Default.Wall
import Dodge.Room.Path
import Control.Lens
import Control.Monad
import Data.Maybe
import Dodge.Data.GenWorld
import Dodge.Default.Door
import Dodge.Default.Room
import Dodge.LevelGen.PlacementHelper
import Dodge.LevelGen.Switch
+1 -1
View File
@@ -1,9 +1,9 @@
{- Rooms that connect other rooms, blocking sight. -}
module Dodge.Room.Door where
import Dodge.Default.Wall
import Data.Maybe
import Dodge.Data.GenWorld
import Dodge.Default.Door
import Dodge.Default.Room
import Dodge.Placement.Instance
import Dodge.RoomLink
+1
View File
@@ -2,6 +2,7 @@
-- | Rooms containing long doors, probably with a big reveal behind them.
module Dodge.Room.LongDoor where
import Dodge.Default.Wall
import Control.Monad
import Dodge.LevelGen.Switch
import Data.Maybe
+1
View File
@@ -10,6 +10,7 @@ module Dodge.Room.Procedural (
makeGrid,
) where
import Dodge.Default.Wall
import Control.Monad
import Tile
import qualified Data.Set as S