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

Safe HaskellNone

Game.LambdaHack.Common.ClientCmd

Description

Synopsis

Documentation

data CmdClientAI Source

Abstract syntax of client commands that don't use the UI.

Instances

data CmdClientUI Source

Abstract syntax of client commands that use the UI.

Instances

data ChanServer c Source

Connection channels between the server and a single client.

Constructors

ChanServer 

Instances

type ConnServerFaction = ((ChanFrontend, ChanServer CmdClientUI), ChanServer CmdClientAI)Source

Connection to the human-controlled client of a faction and/or to the AI client for the same faction.

type ConnServerDict = EnumMap FactionId ConnServerFactionSource

Connection information for all factions, indexed by faction identifier.