| License | BSD-3-Clause |
|---|---|
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Swarm.TUI.Controller.SaveScenario
Description
Collection of functions used to save the scenario metadata.
Synopsis
- saveScenarioInfoOnFinish :: (MonadIO m, MonadState AppState m) => FilePath -> m (Maybe ScenarioInfo)
- saveScenarioInfoOnFinishNocheat :: (MonadIO m, MonadState AppState m) => m ()
- saveScenarioInfoOnQuit :: (MonadIO m, MonadState AppState m) => m ()
Documentation
saveScenarioInfoOnFinish :: (MonadIO m, MonadState AppState m) => FilePath -> m (Maybe ScenarioInfo) Source #
saveScenarioInfoOnFinishNocheat :: (MonadIO m, MonadState AppState m) => m () Source #
Write the ScenarioInfo out to disk when finishing a game (i.e. on winning or exit).
saveScenarioInfoOnQuit :: (MonadIO m, MonadState AppState m) => m () Source #
Write the ScenarioInfo out to disk when exiting a game.