LambdaHack-0.6.0.0: A game engine library for roguelike dungeon crawlers
Game.LambdaHack.Common.ClientOptions
Description
Screen frames and animations.
data DebugModeCli Source #
Constructors
Fields
Font family to use for the GTK main game window.
Font file to use for the SDL2 main game window.
Pixels to add to map cells on top of scalable font max glyph height.
Pixels to add to map cells on top of .fon font max glyph height.
Font size to use for the main game window.
Whether to use bold attribute for colorful characters.
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.
Never auto-answer all prompts, even if under AI control.
Don't show any animations.
Start a new game, overwriting the save file.
Don't create directories and files and show time stats.
Prefix of the save game file name.
Whether to use the stdout/stdin frontend.
Whether to use null (no input/output) frontend.
Whether to use lazy (output not even calculated) frontend.
Show clients' internal debug messages.
Instances
Methods
(==) :: DebugModeCli -> DebugModeCli -> Bool #
(/=) :: DebugModeCli -> DebugModeCli -> Bool #
showsPrec :: Int -> DebugModeCli -> ShowS #
show :: DebugModeCli -> String #
showList :: [DebugModeCli] -> ShowS #
Associated Types
type Rep DebugModeCli :: * -> * #
from :: DebugModeCli -> Rep DebugModeCli x #
to :: Rep DebugModeCli x -> DebugModeCli #
put :: DebugModeCli -> Put #
get :: Get DebugModeCli #
putList :: [DebugModeCli] -> Put #
defDebugModeCli :: DebugModeCli Source #