Tweak combine filtering
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
module Dodge.InputFocus where
|
||||
|
||||
import Dodge.Data.SelectionList
|
||||
import Data.Maybe
|
||||
import Dodge.Data.World
|
||||
import LensHelp
|
||||
@@ -10,3 +11,7 @@ inTermFocus w = fromMaybe False $ do
|
||||
hasfocus <- w ^? cWorld . lWorld . terminals . ix tmid . tmInput . tiFocus
|
||||
connectionstatus <- w ^? cWorld . lWorld . terminals . ix tmid . tmStatus
|
||||
return $ hasfocus && connectionstatus == TerminalReady
|
||||
|
||||
inputFocus :: World -> Bool
|
||||
inputFocus w = inTermFocus w
|
||||
|| (w ^? hud . hudElement . subInventory . subInvMap . smRegexInput) == Just True
|
||||
|
||||
Reference in New Issue
Block a user