LambdaHack-0.11.0.1: A game engine library for tactical squad ASCII roguelike dungeon crawlers

Safe Haskell | None
Language | Haskell2010

Game.LambdaHack.Client.UI.ItemDescription

Contents

- Internal operations

Description

Descriptions of items.

Synopsis

- partItem :: Int -> FactionId -> FactionDict -> Time -> ItemFull -> ItemQuant -> (Part, Part)
- partItemShort :: Int -> FactionId -> FactionDict -> Time -> ItemFull -> ItemQuant -> (Part, Part)
- partItemShortest :: Int -> FactionId -> FactionDict -> Time -> ItemFull -> ItemQuant -> (Part, Part)
- partItemHigh :: Int -> FactionId -> FactionDict -> Time -> ItemFull -> ItemQuant -> ([Text], Part, Part)
- partItemWsDetail :: DetailLevel -> Int -> FactionId -> FactionDict -> Int -> Time -> ItemFull -> ItemQuant -> Part
- partItemWs :: Int -> FactionId -> FactionDict -> Int -> Time -> ItemFull -> ItemQuant -> Part
- partItemWsShortest :: Int -> FactionId -> FactionDict -> Int -> Time -> ItemFull -> ItemQuant -> Part
- partItemWsShort :: Int -> FactionId -> FactionDict -> Int -> Time -> ItemFull -> ItemQuant -> Part
- partItemWsLong :: Int -> FactionId -> FactionDict -> Int -> Time -> ItemFull -> ItemQuant -> Part
- partItemWsRanged :: Int -> FactionId -> FactionDict -> Bool -> DetailLevel -> Int -> Int -> Time -> ItemFull -> ItemQuant -> Part
- partItemShortAW :: Int -> FactionId -> FactionDict -> Time -> ItemFull -> ItemQuant -> Part
- partItemMediumAW :: Int -> FactionId -> FactionDict -> Time -> ItemFull -> ItemQuant -> Part
- partItemShortWownW :: Int -> FactionId -> FactionDict -> Part -> Time -> ItemFull -> ItemQuant -> Part
- viewItem :: ItemFull -> AttrCharW32
- viewItemBenefitColored :: DiscoveryBenefit -> ItemId -> ItemFull -> AttrCharW32
- itemDesc :: Int -> Bool -> FactionId -> FactionDict -> Int -> ItemDialogMode -> Time -> LevelId -> ItemFull -> ItemQuant -> AttrString
- partItemN :: Int -> FactionId -> FactionDict -> Bool -> DetailLevel -> Int -> Time -> ItemFull -> ItemQuant -> (Part, Part)
- textAllPowers :: Int -> DetailLevel -> Bool -> ItemFull -> ([Text], [Text], [Text])

# Documentation

partItem :: Int -> FactionId -> FactionDict -> Time -> ItemFull -> ItemQuant -> (Part, Part) Source #

The part of speech describing the item.

partItemShort :: Int -> FactionId -> FactionDict -> Time -> ItemFull -> ItemQuant -> (Part, Part) Source #

partItemShortest :: Int -> FactionId -> FactionDict -> Time -> ItemFull -> ItemQuant -> (Part, Part) Source #

partItemHigh :: Int -> FactionId -> FactionDict -> Time -> ItemFull -> ItemQuant -> ([Text], Part, Part) Source #

partItemWsDetail :: DetailLevel -> Int -> FactionId -> FactionDict -> Int -> Time -> ItemFull -> ItemQuant -> Part Source #

partItemWs :: Int -> FactionId -> FactionDict -> Int -> Time -> ItemFull -> ItemQuant -> Part Source #

partItemWsShortest :: Int -> FactionId -> FactionDict -> Int -> Time -> ItemFull -> ItemQuant -> Part Source #

partItemWsShort :: Int -> FactionId -> FactionDict -> Int -> Time -> ItemFull -> ItemQuant -> Part Source #

partItemWsLong :: Int -> FactionId -> FactionDict -> Int -> Time -> ItemFull -> ItemQuant -> Part Source #

partItemWsRanged :: Int -> FactionId -> FactionDict -> Bool -> DetailLevel -> Int -> Int -> Time -> ItemFull -> ItemQuant -> Part Source #

partItemShortAW :: Int -> FactionId -> FactionDict -> Time -> ItemFull -> ItemQuant -> Part Source #

partItemMediumAW :: Int -> FactionId -> FactionDict -> Time -> ItemFull -> ItemQuant -> Part Source #

partItemShortWownW :: Int -> FactionId -> FactionDict -> Part -> Time -> ItemFull -> ItemQuant -> Part Source #

viewItem :: ItemFull -> AttrCharW32 Source #

viewItemBenefitColored :: DiscoveryBenefit -> ItemId -> ItemFull -> AttrCharW32 Source #

itemDesc :: Int -> Bool -> FactionId -> FactionDict -> Int -> ItemDialogMode -> Time -> LevelId -> ItemFull -> ItemQuant -> AttrString Source #

# Internal operations

partItemN :: Int -> FactionId -> FactionDict -> Bool -> DetailLevel -> Int -> Time -> ItemFull -> ItemQuant -> (Part, Part) Source #

textAllPowers :: Int -> DetailLevel -> Bool -> ItemFull -> ([Text], [Text], [Text]) Source #