Documentation

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