Make updateInventoryPositioning fire less often
This commit is contained in:
+1
-1
@@ -1 +1 @@
|
|||||||
All good (597 modules, at 22:32:07)
|
All good (597 modules, at 10:01:53)
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{-# LANGUAGE DeriveGeneric #-}
|
{-# LANGUAGE DeriveGeneric #-}
|
||||||
{-# LANGUAGE DeriveAnyClass #-}
|
{-# LANGUAGE DeriveAnyClass #-}
|
||||||
{-# LANGUAGE StrictData #-}
|
--{-# LANGUAGE StrictData #-}
|
||||||
{-# LANGUAGE TemplateHaskell #-}
|
{-# LANGUAGE TemplateHaskell #-}
|
||||||
module Dodge.Data.DoubleTree
|
module Dodge.Data.DoubleTree
|
||||||
where
|
where
|
||||||
|
|||||||
+2
-2
@@ -102,12 +102,12 @@ setClickWorldPos u = fmap
|
|||||||
updateWorldEventFlags :: Universe -> Universe
|
updateWorldEventFlags :: Universe -> Universe
|
||||||
updateWorldEventFlags u =
|
updateWorldEventFlags u =
|
||||||
(uvWorld . worldEventFlags .~ mempty)
|
(uvWorld . worldEventFlags .~ mempty)
|
||||||
. updateInventoryPositioning
|
|
||||||
$ foldr updateWorldEventFlag u (u ^. uvWorld . worldEventFlags)
|
$ foldr updateWorldEventFlag u (u ^. uvWorld . worldEventFlags)
|
||||||
|
|
||||||
updateWorldEventFlag :: WorldEventFlag -> Universe -> Universe
|
updateWorldEventFlag :: WorldEventFlag -> Universe -> Universe
|
||||||
updateWorldEventFlag wef = case wef of
|
updateWorldEventFlag wef = case wef of
|
||||||
InventoryChange -> id -- TODO determine more precisely when the inventory does change
|
--InventoryChange -> id -- TODO determine more precisely when the inventory does change
|
||||||
|
InventoryChange -> updateInventoryPositioning
|
||||||
CombineInventoryChange -> updateCombinePositioning
|
CombineInventoryChange -> updateCombinePositioning
|
||||||
|
|
||||||
maybeOpenTerminal :: Universe -> Universe
|
maybeOpenTerminal :: Universe -> Universe
|
||||||
|
|||||||
Reference in New Issue
Block a user