More code cleanup.

parent d9bd0fb1
......@@ -20,19 +20,19 @@ import Control.Monad.Error
import Roguestar.Lib.Behavior.Combat
import Roguestar.Lib.Behavior.Activate
import Roguestar.Lib.Behavior.Travel
import Roguestar.Lib.TravelData
import Roguestar.Lib.Data.TravelData
import Roguestar.Lib.Core.Monster
import Roguestar.Lib.Data.MonsterData
import Roguestar.Lib.Core.Plane
import Roguestar.Lib.PlaneVisibility
import Data.List
import Roguestar.Lib.TerrainData
import Roguestar.Lib.Data.TerrainData
import Roguestar.Lib.Behavior.Make
import Roguestar.Lib.Behavior.Construction
import Roguestar.Lib.Core.Building
import Roguestar.Lib.Reference
import Roguestar.Lib.Utility.DetailedLocation
import Roguestar.Lib.PlaneData
import Roguestar.Lib.Data.PlaneData
data FacingBehavior =
Step
......
......@@ -5,7 +5,7 @@ module Roguestar.Lib.Behavior.Activate
where
import Roguestar.Lib.Tool
import Roguestar.Lib.ToolData
import Roguestar.Lib.Data.ToolData
import Roguestar.Lib.Core.Monster
import Roguestar.Lib.DB
import Control.Monad.Error
......
......@@ -9,8 +9,8 @@ module Roguestar.Lib.Behavior.CharacterAdvancement
import qualified Data.Map as Map
import Roguestar.Lib.Data.MonsterData
import Roguestar.Lib.PowerUpData
import Roguestar.Lib.PersistantData
import Roguestar.Lib.Data.PowerUpData
import Roguestar.Lib.Data.PersistantData
-- TODO: rename "bump" to more clear language, like "advance" or "advanceCharacterLevel".
......
......@@ -12,7 +12,7 @@ import Roguestar.Lib.DB
import Roguestar.Lib.Core.Monster
import Roguestar.Lib.Data.MonsterData
import Roguestar.Lib.Tool
import Roguestar.Lib.ToolData
import Roguestar.Lib.Data.ToolData
import Control.Monad.Error
import Roguestar.Lib.Data.FacingData
import Data.Maybe
......
......@@ -8,8 +8,8 @@ module Roguestar.Lib.Behavior.Construction
import Roguestar.Lib.DB
import Roguestar.Lib.Core.Plane
import Roguestar.Lib.PlaneData
import Roguestar.Lib.TerrainData
import Roguestar.Lib.Data.PlaneData
import Roguestar.Lib.Data.TerrainData
import Roguestar.Lib.Data.FacingData
import Control.Monad
import Control.Monad.Maybe
......
module Roguestar.Lib.Behavior.Make
(module Roguestar.Lib.MakeData,
(module Roguestar.Lib.Data.MakeData,
MakeOutcome,
resolveMake,
executeMake)
where
import Roguestar.Lib.MakeData
import Roguestar.Lib.Data.MakeData
import Roguestar.Lib.DB
import Roguestar.Lib.Tool
import Roguestar.Lib.ToolData
import Roguestar.Lib.Data.ToolData
import Data.List
data MakeOutcome = MakeSuccess MonsterRef Tool [ToolRef] | MakeFailed
......
......@@ -20,12 +20,12 @@ import Control.Monad
import Control.Monad.Trans
import Data.Ord
import Roguestar.Lib.Position as Position
import Roguestar.Lib.TerrainData
import Roguestar.Lib.Data.TerrainData
import Data.List (minimumBy)
import Roguestar.Lib.Core.Monster
import Roguestar.Lib.Data.MonsterData
import Roguestar.Lib.Logging
import Roguestar.Lib.TravelData
import Roguestar.Lib.Data.TravelData
import Roguestar.Lib.Utility.DetailedLocation
import Roguestar.Lib.Utility.DetailedTravel as DetailedTravel
......
......@@ -16,12 +16,12 @@ import Roguestar.Lib.Data.FacingData
import Data.Maybe
import Control.Monad.Maybe
import Control.Monad.Random
import Roguestar.Lib.PlaneData
import Roguestar.Lib.Data.PlaneData
import Roguestar.Lib.Core.Plane
import Roguestar.Lib.Position
import Roguestar.Lib.TerrainData
import Roguestar.Lib.Data.TerrainData
import Control.Monad.Error
import Roguestar.Lib.PowerUpData
import Roguestar.Lib.Data.PowerUpData
import Roguestar.Lib.Behavior.CharacterAdvancement
import Roguestar.Lib.Utility.DetailedLocation
import Roguestar.Lib.Data.PlayerState
......
......@@ -18,7 +18,7 @@ module Roguestar.Lib.Core.Monster
import Prelude hiding (getContents)
import Roguestar.Lib.Data.MonsterData
import Roguestar.Lib.DB
import Roguestar.Lib.SpeciesData
import Roguestar.Lib.Data.SpeciesData
import Roguestar.Lib.Species
import Roguestar.Lib.Data.FactionData
import Control.Monad.Error
......
......@@ -18,13 +18,13 @@ module Roguestar.Lib.Core.Plane
where
import Prelude hiding (getContents)
import Roguestar.Lib.Grids
import Roguestar.Lib.Utility.Grids
import Roguestar.Lib.Reference
import Roguestar.Lib.DB
import Roguestar.Lib.TerrainData
import Roguestar.Lib.PlaneData
import Roguestar.Lib.PlanetData
import Roguestar.Lib.ToolData (Tool)
import Roguestar.Lib.Data.TerrainData
import Roguestar.Lib.Data.PlaneData
import Roguestar.Lib.Data.PlanetData
import Roguestar.Lib.Data.ToolData (Tool)
import Roguestar.Lib.Data.MonsterData (Monster)
import Control.Monad
import Control.Monad.Random as Random
......
......@@ -58,14 +58,14 @@ import Roguestar.Lib.Data.ReferenceTypes
import Roguestar.Lib.Data.LocationData
import Roguestar.Lib.Reference
import Roguestar.Lib.Data.MonsterData
import Roguestar.Lib.PlaneData
import Roguestar.Lib.Data.PlaneData
import Roguestar.Lib.Data.BuildingData
import Roguestar.Lib.RNG
import Data.Map as Map
import Data.List as List
import qualified Roguestar.Lib.HierarchicalDatabase as HD
import qualified Roguestar.Lib.Utility.HierarchicalDatabase as HD
import Data.Maybe
import Roguestar.Lib.ToolData
import Roguestar.Lib.Data.ToolData
import Control.Monad.State
import Control.Monad.Error
import Control.Monad.Reader
......
......@@ -13,8 +13,8 @@ module Roguestar.Lib.Data.BuildingData
buildingOccupies)
where
import Roguestar.Lib.PowerUpData
import Roguestar.Lib.PersistantData
import Roguestar.Lib.Data.PowerUpData
import Roguestar.Lib.Data.PersistantData
basic_stargate :: BuildingPrototype
basic_stargate = BuildingPrototype (TwoWayStargate NonAlignedRegion) Portal (Just Magnetic)
......
......@@ -3,7 +3,7 @@ module Roguestar.Lib.Data.CharacterData
where
import Roguestar.Lib.Data.MonsterData
import Roguestar.Lib.PersistantData
import Roguestar.Lib.Data.PersistantData
applyCharacterClass :: CharacterClass -> Monster -> Monster
applyCharacterClass character_class creature = applyToMonster (CharacterClass character_class : classInfo character_class) creature
......
......@@ -32,9 +32,9 @@ module Roguestar.Lib.Data.LocationData
import Roguestar.Lib.Data.FacingData
import Roguestar.Lib.Data.ReferenceTypes
import Roguestar.Lib.ToolData
import Roguestar.Lib.Data.ToolData
import Roguestar.Lib.Data.MonsterData
import Roguestar.Lib.PlaneData
import Roguestar.Lib.Data.PlaneData
import Roguestar.Lib.Data.BuildingData
import Control.Monad
import Roguestar.Lib.Position
......
{-# LANGUAGE FlexibleInstances #-}
--Mechanics
module Roguestar.Lib.MakeData
module Roguestar.Lib.Data.MakeData
(PrepareMake(..),
prepare_make,
isFinished,
......@@ -15,7 +15,7 @@ module Roguestar.Lib.MakeData
where
import Roguestar.Lib.Data.LocationData
import Roguestar.Lib.ToolData
import Roguestar.Lib.Data.ToolData
import Roguestar.Lib.Substances
-- | Multi-step process for gathering the materials to make something.
......
......@@ -13,7 +13,7 @@ module Roguestar.Lib.Data.MonsterData
empty_creature)
where
import Roguestar.Lib.PersistantData
import Roguestar.Lib.Data.PersistantData
import Data.Ratio
import Data.Maybe
import Roguestar.Lib.Data.FactionData
......@@ -21,8 +21,8 @@ import Data.Monoid
import qualified Data.Map as Map
import qualified Data.Set as Set
import Data.List as List
import Roguestar.Lib.SpeciesData
import Roguestar.Lib.TerrainData
import Roguestar.Lib.Data.SpeciesData
import Roguestar.Lib.Data.TerrainData
data Monster = Monster { creature_traits :: Map.Map MonsterTrait Integer,
creature_specials :: Set.Set MonsterSpecial,
......
--Data
module Roguestar.Lib.PersistantData
module Roguestar.Lib.Data.PersistantData
(CharacterClass(..),
PowerUpData(..),
PlanetRegion(..),
......
--Data
module Roguestar.Lib.PlaneData
module Roguestar.Lib.Data.PlaneData
(Plane(..))
where
import Roguestar.Lib.TerrainData
import Roguestar.Lib.Data.TerrainData
import qualified Data.ByteString.Char8 as B
import Roguestar.Lib.Random as Random
......
{-# LANGUAGE OverloadedStrings #-}
--World
module Roguestar.Lib.PlanetData
module Roguestar.Lib.Data.PlanetData
(PlanetRegion(..),
PlanetInfo(..),
addTown,
......@@ -9,8 +9,8 @@ module Roguestar.Lib.PlanetData
cyborg_planets)
where
import Roguestar.Lib.PersistantData
import Roguestar.Lib.TerrainData
import Roguestar.Lib.Data.PersistantData
import Roguestar.Lib.Data.TerrainData
import Roguestar.Lib.Data.BuildingData
import qualified Roguestar.Lib.Random as Random
import Data.Ratio
......
......@@ -7,8 +7,8 @@ module Roguestar.Lib.Data.PlayerState
import Roguestar.Lib.Data.LocationData
import Roguestar.Lib.Data.MonsterData
import Roguestar.Lib.TravelData
import Roguestar.Lib.PersistantData
import Roguestar.Lib.Data.TravelData
import Roguestar.Lib.Data.PersistantData
import Data.Maybe
data PlayerState =
......
module Roguestar.Lib.PowerUpData
module Roguestar.Lib.Data.PowerUpData
(PowerUpData(..))
where
import Roguestar.Lib.PersistantData
import Roguestar.Lib.Data.PersistantData
......@@ -18,13 +18,13 @@ module Roguestar.Lib.Data.ReferenceTypes
BuildingRef)
where
import Roguestar.Lib.HierarchicalDatabase
import Roguestar.Lib.Utility.HierarchicalDatabase
import Roguestar.Lib.Data.FacingData
import Roguestar.Lib.Data.MonsterData
import Roguestar.Lib.ToolData
import Roguestar.Lib.PlaneData
import Roguestar.Lib.Data.ToolData
import Roguestar.Lib.Data.PlaneData
import Roguestar.Lib.Data.BuildingData
import Roguestar.Lib.PlanetData
import Roguestar.Lib.Data.PlanetData
import Roguestar.Lib.Position
--
......
--Data
module Roguestar.Lib.SpeciesData
module Roguestar.Lib.Data.SpeciesData
(Species(..),
all_species)
where
......
--Data
module Roguestar.Lib.TerrainData
module Roguestar.Lib.Data.TerrainData
(Biome(..),
Terrain(..),
MetaTerrain(..),
......@@ -14,7 +14,7 @@ module Roguestar.Lib.TerrainData
impassable_terrains)
where
import Roguestar.Lib.Grids
import Roguestar.Lib.Utility.Grids
import Data.List as List
import Data.Map as Map
--import Substances hiding (Water)
......
{-# LANGUAGE OverloadedStrings #-}
--Data
module Roguestar.Lib.ToolData
module Roguestar.Lib.Data.ToolData
(Tool(..),
toolName,
fromSphere,
......
--Data
module Roguestar.Lib.TravelData
module Roguestar.Lib.Data.TravelData
(ClimbDirection(..)) where
data ClimbDirection = ClimbUp | ClimbDown
......
--Data
module Roguestar.Lib.VisibilityData
module Roguestar.Lib.Data.VisibilityData
(distanceCostForSight,
terrainHideMultiplier,
terrainOpacity,
maximumRangeForSpotCheck)
where
import Roguestar.Lib.TerrainData
import Roguestar.Lib.Data.TerrainData
import Data.List
import Roguestar.Lib.Data.FacingData
......
......@@ -42,15 +42,15 @@ import Data.Map as Map
import Control.Applicative
import Roguestar.Lib.Data.FacingData
import Roguestar.Lib.Position as Position
import Roguestar.Lib.TerrainData
import Roguestar.Lib.Data.TerrainData
import Roguestar.Lib.Data.BuildingData
import Roguestar.Lib.Core.Building
import Roguestar.Lib.Core.Plane
import Roguestar.Lib.Utility.DetailedLocation
import Roguestar.Lib.SpeciesData
import Roguestar.Lib.Data.SpeciesData
import Roguestar.Lib.Data.MonsterData
import Roguestar.Lib.Tool
import Roguestar.Lib.ToolData
import Roguestar.Lib.Data.ToolData
import Roguestar.Lib.Behavior as Behavior
import qualified Roguestar.Lib.Utility.DetailedTravel as DT
......
......@@ -9,15 +9,15 @@ module Roguestar.Lib.PlaneVisibility
import Prelude hiding (getContents)
import Roguestar.Lib.Data.FactionData
import Roguestar.Lib.DB
import Roguestar.Lib.TerrainData
import Roguestar.Lib.Data.TerrainData
import Roguestar.Lib.Core.Plane
import Roguestar.Lib.PlaneData
import Roguestar.Lib.Data.PlaneData
import Control.Monad
import Roguestar.Lib.Data.MonsterData
import Data.List as List
import Roguestar.Lib.Grids
import Roguestar.Lib.GridRayCaster
import Roguestar.Lib.VisibilityData
import Roguestar.Lib.Utility.Grids
import Roguestar.Lib.Utility.RayCasting
import Roguestar.Lib.Data.VisibilityData
import Roguestar.Lib.Data.FacingData
import Data.Ratio
import Roguestar.Lib.Core.Building
......
......@@ -5,11 +5,11 @@ module Roguestar.Lib.Planet
generatePlanetInfo)
where
import Roguestar.Lib.PlanetData
import Roguestar.Lib.PlaneData
import Roguestar.Lib.Data.PlanetData
import Roguestar.Lib.Data.PlaneData
import Roguestar.Lib.DB
import Roguestar.Lib.Core.Plane
import Roguestar.Lib.TerrainData
import Roguestar.Lib.Data.TerrainData
import Control.Monad
import Control.Monad.Random
import Data.Maybe
......
......@@ -8,9 +8,9 @@ module Roguestar.Lib.Reference
where
import Roguestar.Lib.Data.ReferenceTypes
import Roguestar.Lib.PlaneData
import Roguestar.Lib.Data.PlaneData
import Roguestar.Lib.Data.BuildingData
import Roguestar.Lib.ToolData
import Roguestar.Lib.Data.ToolData
import Roguestar.Lib.Data.MonsterData
--
......
......@@ -38,12 +38,12 @@ import Roguestar.Lib.DB as DB
import Control.Concurrent.STM
import Control.Monad
import Roguestar.Lib.Data.PlayerState
import Roguestar.Lib.SpeciesData
import Roguestar.Lib.Data.SpeciesData
import Roguestar.Lib.Core.Monster
import Roguestar.Lib.Data.MonsterData
import Roguestar.Lib.World.BeginGame as BeginGame
import Roguestar.Lib.Perception
import Roguestar.Lib.TerrainData
import Roguestar.Lib.Data.TerrainData
import Roguestar.Lib.Data.FacingData
import Roguestar.Lib.Behavior as Behavior
import Roguestar.Lib.Turns
......
......@@ -6,7 +6,7 @@ module Roguestar.Lib.Species
--Data
import Roguestar.Lib.Data.MonsterData
import Roguestar.Lib.SpeciesData
import Roguestar.Lib.Data.SpeciesData
data SpeciesData = SpeciesData {
species_traits :: [(MonsterTrait,Integer)],
......
......@@ -18,10 +18,10 @@ import Roguestar.Lib.Utility.DetailedLocation
import Control.Monad.Error
import Data.Maybe
import Data.List as List
import Roguestar.Lib.ToolData
import Roguestar.Lib.Data.ToolData
import Roguestar.Lib.Substances
import Roguestar.Lib.Core.Plane
import Roguestar.Lib.PlaneData
import Roguestar.Lib.Data.PlaneData
pickupTool :: (DBReadable db) =>
MonsterRef ->
......
......@@ -10,14 +10,14 @@ import Control.Monad.Trans
import Roguestar.Lib.DB
import Roguestar.Lib.Reference
import Roguestar.Lib.Data.FactionData
import Roguestar.Lib.SpeciesData
import Roguestar.Lib.Data.SpeciesData
import Roguestar.Lib.Data.MonsterData (Monster)
import Roguestar.Lib.Core.Plane
import Control.Monad
import Roguestar.Lib.Core.Monster
import Data.Ratio
import Roguestar.Lib.Data.FacingData
import Roguestar.Lib.TerrainData
import Roguestar.Lib.Data.TerrainData
import Data.Maybe
import Roguestar.Lib.Behavior
import qualified Roguestar.Lib.Perception as P
......
......@@ -12,7 +12,7 @@ import Roguestar.Lib.DB
import Roguestar.Lib.Data.PlayerState
import Control.Monad.Reader.Class
import Roguestar.Lib.Core.Plane
import Roguestar.Lib.TerrainData
import Roguestar.Lib.Data.TerrainData
import Roguestar.Lib.Utility.SiteCriteria
import Roguestar.Lib.Random as Random
......
......@@ -12,7 +12,7 @@ import Roguestar.Lib.Data.FacingData
import Roguestar.Lib.DB
import Roguestar.Lib.Data.MonsterData
import Control.Monad
import Roguestar.Lib.PlaneData
import Roguestar.Lib.Data.PlaneData
import Data.Ord
import Data.List as List
import Roguestar.Lib.Utility.DetailedLocation
......
......@@ -18,9 +18,9 @@ module Roguestar.Lib.Utility.DetailedLocation
where
import Roguestar.Lib.Data.LocationData
import Roguestar.Lib.PlaneData
import Roguestar.Lib.Data.PlaneData
import Roguestar.Lib.Data.BuildingData
import Roguestar.Lib.ToolData
import Roguestar.Lib.Data.ToolData
import Roguestar.Lib.Data.MonsterData
import Roguestar.Lib.Position
import Data.Maybe
......
{-# LANGUAGE ScopedTypeVariables #-}
-- Data
module Roguestar.Lib.Grids
module Roguestar.Lib.Utility.Grids
(Grid,
gridAt,
generateGrid,
......
-- Services
module Roguestar.Lib.HierarchicalDatabase
module Roguestar.Lib.Utility.HierarchicalDatabase
(HierarchicalDatabase,
HierarchicalRelation(..),
Roguestar.Lib.HierarchicalDatabase.empty,
Roguestar.Lib.HierarchicalDatabase.insert,
Roguestar.Lib.HierarchicalDatabase.delete,
Roguestar.Lib.HierarchicalDatabase.lookup,
Roguestar.Lib.Utility.HierarchicalDatabase.empty,
Roguestar.Lib.Utility.HierarchicalDatabase.insert,
Roguestar.Lib.Utility.HierarchicalDatabase.delete,
Roguestar.Lib.Utility.HierarchicalDatabase.lookup,
lookupChildren,
lookupParent,
parentOf,
childrenOf,
Roguestar.Lib.HierarchicalDatabase.toList,
Roguestar.Lib.HierarchicalDatabase.fromList,
Roguestar.Lib.Utility.HierarchicalDatabase.toList,
Roguestar.Lib.Utility.HierarchicalDatabase.fromList,
insidenessTests)
where
......
--Data
module Roguestar.Lib.GridRayCaster
module Roguestar.Lib.Utility.RayCasting
(castRays,
castRay,
gridRayCasterTests)
......
......@@ -13,7 +13,7 @@ import Data.Ord
import Data.List as List
import Roguestar.Lib.Core.Plane
import Roguestar.Lib.DB
import Roguestar.Lib.TerrainData
import Roguestar.Lib.Data.TerrainData
import Control.Monad
import Control.Monad.Random
......
......@@ -9,11 +9,11 @@ import Roguestar.Lib.Data.MonsterData
import Roguestar.Lib.Data.BuildingData
import Roguestar.Lib.DB
import Roguestar.Lib.Data.FacingData
import Roguestar.Lib.TerrainData
import Roguestar.Lib.ToolData
import Roguestar.Lib.Data.TerrainData
import Roguestar.Lib.Data.ToolData
import Control.Monad
import Control.Monad.Error
import Roguestar.Lib.SpeciesData
import Roguestar.Lib.Data.SpeciesData
import Roguestar.Lib.Data.PlayerState
import Roguestar.Lib.Town
import qualified Data.ByteString.Char8 as B ()
......
......@@ -22,9 +22,9 @@ import Roguestar.Lib.Roguestar
import Roguestar.Lib.Data.PlayerState
import Roguestar.Lib.Data.ErrorData
import Roguestar.Lib.Perception
import Roguestar.Lib.SpeciesData
import Roguestar.Lib.ToolData
import Roguestar.Lib.TerrainData as TerrainData
import Roguestar.Lib.Data.SpeciesData
import Roguestar.Lib.Data.ToolData
import Roguestar.Lib.Data.TerrainData as TerrainData
import Roguestar.Lib.Data.MonsterData
import Roguestar.Lib.Data.FacingData
import Roguestar.Lib.Logging
......
......@@ -56,55 +56,55 @@ library
base >=4,
mwc-random >= 0.12.0.1,
streams >= 0.8.2
other-modules: Roguestar.Lib.TravelData,
Roguestar.Lib.VisibilityData,
Roguestar.Lib.PlaneData,
Roguestar.Lib.Grids,
Roguestar.Lib.Perception,
other-modules: Roguestar.Lib.Perception,
Roguestar.Lib.PlaneVisibility,
Roguestar.Lib.Turns,
Roguestar.Lib.Core.Building,
Roguestar.Lib.Core.Monster,
Roguestar.Lib.Core.Plane,
Roguestar.Lib.Utility.Contact,
Roguestar.Lib.Utility.Grids,
Roguestar.Lib.Utility.HierarchicalDatabase,
Roguestar.Lib.Utility.RayCasting,
Roguestar.Lib.Utility.SiteCriteria,
Roguestar.Lib.Tool,
Roguestar.Lib.Substances,
Roguestar.Lib.HierarchicalDatabase,
Roguestar.Lib.Behavior.Travel,
Roguestar.Lib.ToolData,
Roguestar.Lib.RNG,
Roguestar.Lib.Species,
Roguestar.Lib.Position,
Roguestar.Lib.TerrainData,
Roguestar.Lib.Behavior.Combat,
Roguestar.Lib.Tests,
Roguestar.Lib.GridRayCaster,
Roguestar.Lib.World.BeginGame,
Roguestar.Lib.SpeciesData,
Roguestar.Lib.TimeCoordinate,
Roguestar.Lib.DB,
Roguestar.Lib.Town,
Roguestar.Lib.Random,
Roguestar.Lib.MakeData,
Roguestar.Lib.Behavior,
Roguestar.Lib.Behavior.Activate,
Roguestar.Lib.Behavior.CharacterAdvancement,
Roguestar.Lib.Behavior.Construction,
Roguestar.Lib.Behavior.Make,
Roguestar.Lib.Planet,
Roguestar.Lib.PlanetData,
Roguestar.Lib.Logging,
Roguestar.Lib.PersistantData,
Roguestar.Lib.PowerUpData,
Roguestar.Lib.Data.BuildingData,
Roguestar.Lib.Data.CharacterData,
Roguestar.Lib.Data.FacingData,
Roguestar.Lib.Data.FactionData,
Roguestar.Lib.Data.LocationData,
Roguestar.Lib.Data.MakeData,
Roguestar.Lib.Data.MonsterData,
Roguestar.Lib.Data.PersistantData,
Roguestar.Lib.Data.PlaneData,
Roguestar.Lib.Data.PlanetData,
Roguestar.Lib.Data.PlayerState,
Roguestar.Lib.Data.PowerUpData,
Roguestar.Lib.Data.ReferenceTypes,
Roguestar.Lib.Data.SpeciesData,
Roguestar.Lib.Data.TerrainData,
Roguestar.Lib.Data.ToolData,
Roguestar.Lib.Data.TravelData,
Roguestar.Lib.Data.VisibilityData,
Roguestar.Lib.HTML.Mustache
ghc-prof-options: -prof -auto-all
ghc-shared-options: -prof -auto-all
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment