Refactor, try to limit dependencies
This commit is contained in:
+49
-46
@@ -1,53 +1,56 @@
|
||||
{- Specification of individual rooms. -}
|
||||
module Dodge.Room
|
||||
( module Dodge.Room.Room
|
||||
, module Dodge.Room.Breather
|
||||
, module Dodge.Room.RoadBlock
|
||||
, module Dodge.Room.LasTurret
|
||||
, module Dodge.Room.Foreground
|
||||
, module Dodge.LevelGen.Data
|
||||
, module Dodge.Room.Procedural
|
||||
, module Dodge.Room.Corridor
|
||||
, module Dodge.Room.Link
|
||||
, module Dodge.Room.Door
|
||||
, module Dodge.Room.Airlock
|
||||
, module Dodge.Room.LongDoor
|
||||
, module Dodge.Room.LongRoom
|
||||
, module Dodge.Room.Branch
|
||||
, module Dodge.Room.Teleport
|
||||
, module Dodge.Room.BlinkAcross
|
||||
, module Dodge.Room.Start
|
||||
, module Dodge.Room.Boss
|
||||
, module Dodge.Room.Treasure
|
||||
, module Dodge.Room.GlassLesson
|
||||
, module Dodge.Room.Tanks
|
||||
, module Dodge.Room.Containing
|
||||
, module Dodge.Room.SensorDoor
|
||||
, module Dodge.Room.Ngon
|
||||
, module Dodge.Room.Pillar
|
||||
) where
|
||||
import Dodge.Room.Room
|
||||
import Dodge.Room.Breather
|
||||
import Dodge.Room.RoadBlock
|
||||
import Dodge.Room.LasTurret
|
||||
import Dodge.Room.Treasure
|
||||
import Dodge.Room.Boss
|
||||
import Dodge.Room.Start
|
||||
import Dodge.Room.Teleport
|
||||
import Dodge.Room.Branch
|
||||
import Dodge.Room.Foreground
|
||||
import Dodge.Room.BlinkAcross
|
||||
module Dodge.Room (
|
||||
module Dodge.Room.Room,
|
||||
module Dodge.Room.Breather,
|
||||
module Dodge.Room.Warning,
|
||||
module Dodge.Room.RoadBlock,
|
||||
module Dodge.Room.LasTurret,
|
||||
module Dodge.Room.Foreground,
|
||||
module Dodge.LevelGen.Data,
|
||||
module Dodge.Room.Procedural,
|
||||
module Dodge.Room.Corridor,
|
||||
module Dodge.Room.Link,
|
||||
module Dodge.Room.Door,
|
||||
module Dodge.Room.Airlock,
|
||||
module Dodge.Room.LongDoor,
|
||||
module Dodge.Room.LongRoom,
|
||||
module Dodge.Room.Branch,
|
||||
module Dodge.Room.Teleport,
|
||||
module Dodge.Room.BlinkAcross,
|
||||
module Dodge.Room.Start,
|
||||
module Dodge.Room.Boss,
|
||||
module Dodge.Room.Treasure,
|
||||
module Dodge.Room.GlassLesson,
|
||||
module Dodge.Room.Tanks,
|
||||
module Dodge.Room.Containing,
|
||||
module Dodge.Room.SensorDoor,
|
||||
module Dodge.Room.Ngon,
|
||||
module Dodge.Room.Pillar,
|
||||
) where
|
||||
|
||||
import Dodge.LevelGen.Data
|
||||
import Dodge.Room.Procedural
|
||||
import Dodge.Room.Corridor
|
||||
import Dodge.Room.Link
|
||||
import Dodge.Room.Door
|
||||
import Dodge.Room.Airlock
|
||||
import Dodge.Room.BlinkAcross
|
||||
import Dodge.Room.Boss
|
||||
import Dodge.Room.Branch
|
||||
import Dodge.Room.Breather
|
||||
import Dodge.Room.Containing
|
||||
import Dodge.Room.Corridor
|
||||
import Dodge.Room.Door
|
||||
import Dodge.Room.Foreground
|
||||
import Dodge.Room.GlassLesson
|
||||
import Dodge.Room.LasTurret
|
||||
import Dodge.Room.Link
|
||||
import Dodge.Room.LongDoor
|
||||
import Dodge.Room.LongRoom
|
||||
import Dodge.Room.GlassLesson
|
||||
import Dodge.Room.Tanks
|
||||
import Dodge.Room.Containing
|
||||
import Dodge.Room.SensorDoor
|
||||
import Dodge.Room.Ngon
|
||||
import Dodge.Room.Pillar
|
||||
import Dodge.Room.Procedural
|
||||
import Dodge.Room.RoadBlock
|
||||
import Dodge.Room.Room
|
||||
import Dodge.Room.SensorDoor
|
||||
import Dodge.Room.Start
|
||||
import Dodge.Room.Tanks
|
||||
import Dodge.Room.Teleport
|
||||
import Dodge.Room.Treasure
|
||||
import Dodge.Room.Warning
|
||||
|
||||
Reference in New Issue
Block a user