Menu

## Core

### Namespaces

Console
Doctrine
Events
Exceptions
Models
PHPUnit
SceneTemplates
Services
Tools

### Interfaces, Classes and Traits

AttachmentInterface
EventHandler
GameAwareInterface
  Interface for classes that are aware of the game.
Module
  Classes which provide module functionality should implement this interface.
Action
  A representation of an action the user can take to affect the game state. An encapsulation of a navigation menu option.
ActionGroup
  A grouping of navigation actions, like a submenu.
Attachment
  An attachment to a scene. This is desigend to be subclasses by modules to provide functinoality like forms or maybe image attachments to go along with a scene.
Battle
  Class for managing and running battles between 2 participants.
Bootstrap
  The entry point for constructing a properly configured LotGD Game object.
BuffList
  Description of BuffList.
ComposerManager
  Helps perform tasks with the composer configuration.
Configuration
  The configuration information for a LotGD game. Configuration is read from a YAML file, who's path is specified when you construct the object.
DiceBag
  A collection of random number generators, with various distributions.
EventManager
  Manages a simple publish/subscribe system based on regular expressions matching event names and running a fixed.
Game
  The main game class.
GameBuilder
  The GameBuilder class is used to build a Game object with all dependencies that are needed.
LibraryConfiguration
  Represents the configuration of a LotGD library (like the core, crate or module), with its configuration parameters.
LibraryConfigurationManager
  Handle the library configurations for the installed core, crate and modules.
MessageManager
  Manages the message system overall Class MessageManager.
ModelExtender
  Contains method to help the extension of a model.
ModuleManager
  Handles the adding and removing of modules to the game.
PermissionManager
  The PermissionManager manages (checks and manipulates) permissions of actors.
TimeKeeper
  Configurable way to convert back and forth between real time and game time.

## Search results