Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Display all the initial (not including high scores) screens at game over.
Synopsis
- quitFactionUI :: MonadClientUI m => FactionId -> Maybe Status -> Maybe (FactionAnalytics, GenerationAnalytics) -> m ()
- displayGameOverLoot :: MonadClientUI m => (ItemBag, Int) -> GenerationAnalytics -> m KM
- displayGameOverAnalytics :: MonadClientUI m => FactionAnalytics -> GenerationAnalytics -> m KM
- displayGameOverLore :: MonadClientUI m => SLore -> Bool -> GenerationAnalytics -> m KM
- viewFinalLore :: forall m. MonadClientUI m => String -> ItemBag -> Text -> (ItemId -> ItemFull -> Int -> Text) -> ItemDialogMode -> m KM
Documentation
quitFactionUI :: MonadClientUI m => FactionId -> Maybe Status -> Maybe (FactionAnalytics, GenerationAnalytics) -> m () Source #
Internal operations
displayGameOverLoot :: MonadClientUI m => (ItemBag, Int) -> GenerationAnalytics -> m KM Source #
displayGameOverAnalytics :: MonadClientUI m => FactionAnalytics -> GenerationAnalytics -> m KM Source #
displayGameOverLore :: MonadClientUI m => SLore -> Bool -> GenerationAnalytics -> m KM Source #
viewFinalLore :: forall m. MonadClientUI m => String -> ItemBag -> Text -> (ItemId -> ItemFull -> Int -> Text) -> ItemDialogMode -> m KM Source #