LambdaHack-0.6.0.0: A game engine library for roguelike dungeon crawlers

Safe HaskellNone
LanguageHaskell2010

Game.LambdaHack.Client.UI.SessionUI

Description

The client UI session state.

Synopsis

Documentation

data SessionUI Source #

The information that is used across a client playing session, including many consecutive games in a single session. Some of it is saved, some is reset when a new playing session starts. An important component is a frontend session.

Constructors

SessionUI 

Fields

emptySessionUI :: Config -> SessionUI Source #

Initial empty game client state.

newtype AimMode Source #

Current aiming mode of a client.

Constructors

AimMode 

Fields

data RunParams Source #

Parameters of the current run.

Constructors

RunParams 

Fields

type LastRecord = ([KM], [KM], Int) Source #