swarm-0.6.0.0: 2D resource gathering game with programmable robots
LicenseBSD-3-Clause
Safe HaskellSafe-Inferred
LanguageHaskell2010

Swarm.TUI.Model.Achievements

Description

Collection of helper functions for managing achievements in other controllers.

Synopsis

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.