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.