Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data BoundsSelectionStep Source #
UpperLeftPending | |
LowerRightPending (Cosmic Coords) | Stores the *world coords* of the upper-left click |
SelectionComplete |
data EntityPaint Source #
Instances
Eq EntityPaint Source # | |
Defined in Swarm.TUI.Editor.Model (==) :: EntityPaint -> EntityPaint -> Bool # (/=) :: EntityPaint -> EntityPaint -> Bool # |
getDisplay :: EntityPaint -> Display Source #
toFacade :: EntityPaint -> EntityFacade Source #
data MapEditingBounds Source #
MapEditingBounds | |
|
data WorldEditor n Source #
WorldEditor | |
|
terrainList :: forall n. Lens' (WorldEditor n) (List n TerrainType) Source #
paintedTerrain :: forall n. Lens' (WorldEditor n) (Map Coords (TerrainWith EntityFacade)) Source #
outputFilePath :: forall n. Lens' (WorldEditor n) FilePath Source #
lastWorldEditorMessage :: forall n. Lens' (WorldEditor n) (Maybe String) Source #
isWorldEditorEnabled :: forall n. Lens' (WorldEditor n) Bool Source #
entityPaintList :: forall n. Lens' (WorldEditor n) (List n EntityFacade) Source #
editorFocusRing :: forall n. Lens' (WorldEditor n) (FocusRing n) Source #
editingBounds :: forall n. Lens' (WorldEditor n) MapEditingBounds Source #