Package-level declarations

Types

Link copied to clipboard

Provides a token for allowing cancellation of an operation.

Link copied to clipboard

Enumeration of exit modes.

Link copied to clipboard
class Game(val information: GameInformation, initialPlayer: PlayableCharacter, val overworld: Overworld, completionCondition: EndCheck, gameOverCondition: EndCheck, errorPrefix: String = DEFAULT_ERROR_PREFIX, interpreter: Interpreter = defaultInterpreters, ioConfiguration: IOConfiguration = AnsiConsoleConfiguration)

Provides the overall container and logic for a game.

Link copied to clipboard

Provides an object that controls execution of games.

Link copied to clipboard
data class GameInformation(val name: String, val introduction: String, val description: String, val author: String)

Provides core information about a Game.

Link copied to clipboard

Enumeration of game states.