| License | BSD-3-Clause |
|---|---|
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Swarm.TUI.Model.Achievements
Description
Collection of helper functions for managing achievements in other controllers.
Synopsis
- attainAchievement :: (MonadIO m, MonadState AppState m) => CategorizedAchievement -> m ()
- attainAchievement' :: (MonadIO m, MonadState AppState m) => ZonedTime -> Maybe FilePath -> CategorizedAchievement -> m ()
- popupAchievement :: MonadState AppState m => CategorizedAchievement -> m ()
Documentation
attainAchievement :: (MonadIO m, MonadState AppState m) => CategorizedAchievement -> m () Source #
attainAchievement' :: (MonadIO m, MonadState AppState m) => ZonedTime -> Maybe FilePath -> CategorizedAchievement -> m () Source #
popupAchievement :: MonadState AppState m => CategorizedAchievement -> m () Source #
Generate a popup for an achievement.