LambdaHack-0.2.10.6: A roguelike game engine in early and active development

Safe HaskellNone

Game.LambdaHack.Client.Draw

Description

Display game data on the screen using one of the available frontends (determined at compile time with cabal flags).

Synopsis

Documentation

data ColorMode Source

Color mode for the display.

Constructors

ColorFull

normal, with full colours

ColorBW

black+white only

draw :: ColorMode -> COps -> Perception -> LevelId -> Maybe ActorId -> StateClient -> State -> Overlay -> SingleFrameSource

Draw the whole screen: level map, status area and, at most, a single page overlay of text divided into lines.