Files
loop/src/Dodge/Inventory/Lock.hs
T
2024-12-19 22:56:25 +00:00

14 lines
328 B
Haskell

module Dodge.Inventory.Lock (
lockInv,
unlockInv,
) where
import Control.Lens
import Dodge.Data.World
lockInv :: Int -> World -> World
lockInv cid = cWorld . lWorld . creatures . ix cid . crInvLock ||~ True
unlockInv :: Int -> World -> World
unlockInv cid = cWorld . lWorld . creatures . ix cid . crInvLock &&~ False