| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Game.LambdaHack.Client.UI.InventoryM
Contents
Description
UI of inventory management.
Synopsis
- data Suitability
- = SuitsEverything
- | SuitsSomething (Maybe CStore -> ItemFull -> ItemQuant -> Bool)
- data ResultItemDialogMode
- getFull :: MonadClientUI m => ActorId -> m Suitability -> (Actor -> ActorUI -> Skills -> ItemDialogMode -> State -> Text) -> (Actor -> ActorUI -> Skills -> ItemDialogMode -> State -> Text) -> [CStore] -> Bool -> Bool -> m (Either Text (CStore, [(ItemId, ItemQuant)]))
- getGroupItem :: MonadClientUI m => ActorId -> m Suitability -> Text -> Text -> Text -> Text -> [CStore] -> m (Either Text (CStore, ItemId))
- getStoreItem :: MonadClientUI m => ActorId -> ItemDialogMode -> m (Either Text ResultItemDialogMode)
- skillCloseUp :: MonadClientUI m => ActorId -> MenuSlot -> m (Text, AttrString)
- placeCloseUp :: MonadClientUI m => [(ContentId PlaceKind, (