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

Safe HaskellNone

Game.LambdaHack.Common.ClientOptions

Description

Screen frames and animations.

Documentation

data DebugModeCli Source

Constructors

DebugModeCli 

Fields

sfont :: !(Maybe String)

Font to use for the main game window.

smaxFps :: !(Maybe Int)

Maximal frames per second. This is better low and fixed, to avoid jerkiness and delays that tell the player there are many intelligent enemies on the level. That's better than scaling AI sofistication down based on the FPS setting and machine speed.

snoDelay :: !Bool

Don't maintain any requested delays between frames, e.g., for screensaver.

snoMore :: !Bool

Auto-answer all prompts, e.g., for screensaver.

snoAnim :: !(Maybe Bool)

Don't show any animations.

snewGameCli :: !Bool

Start a new game, overwriting the save file.

sbenchmark :: !Bool

Don't create directories and files and show time stats.

sdifficultyCli :: !Int

The difficulty level for all UI clients.

ssavePrefixCli :: !(Maybe String)

Prefix of the save game file.

sfrontendStd :: !Bool

Whether to use the stdout/stdin frontend for all clients.

sfrontendNull :: !Bool

Whether to use void (no input/output) frontend for all clients.

sdbgMsgCli :: !Bool

Show clients' internal debug messages.