Use strict-containers for IntMaps

This commit is contained in:
2022-07-21 15:27:00 +01:00
parent 22787abf8f
commit cf5ec4a261
92 changed files with 103 additions and 98 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ import Dodge.Data
import Dodge.Wall.Zone
import Control.Lens
import qualified Data.IntMap.Strict as IM
import qualified IntMapHelp as IM
import qualified Data.IntSet as IS
deleteWallID :: Int -> World -> World
+1 -1
View File
@@ -14,7 +14,7 @@ import Dodge.Wall.Zone
import Data.Maybe
import Control.Lens
import qualified Data.IntMap.Strict as IM
import qualified IntMapHelp as IM
moveWallIDUnsafe :: Int -> (Point2,Point2) -> World -> World
moveWallIDUnsafe wlid wlline w = case w ^? walls . ix wlid of
+1 -1
View File
@@ -3,7 +3,7 @@ module Dodge.Wall.Zone
import Dodge.Data
import Dodge.Zone
import qualified Data.IntMap.Strict as IM
import qualified IntMapHelp as IM
import Control.Lens
--import Data.Foldable
--import Streaming