Uses of Class
rle.core.vm.PlugInBase

Packages that use PlugInBase
rle.core   
rle.core.board   
rle.core.board.item   
rle.core.data   
rle.core.event   
rle.core.ui   
rle.simple   
rle.simple.action   
rle.simple.board   
rle.simple.board.item   
rle.simple.charm   
rle.simple.monster   
rle.simple.player   
rle.simple.ui   
 

Uses of PlugInBase in rle.core
 

Subclasses of PlugInBase in rle.core
 class GameThread
          The thread that processes all game actions.
 class Player
          Class representing the player.
 

Uses of PlugInBase in rle.core.board
 

Subclasses of PlugInBase in rle.core.board
 class Board
          A Board's sole function is to track the location of the various Thing's in the player's environment.
 class Creature
          A creature.
 class Item
          An item.
 class Monster
          A Monster.Note that a Monster can be configured by information from the Variant Manager because it implements PlugIn.
 class Terrain
          A piece of terrain.
 class Thing
          Base class for all Objects that can reside in a Board.
 

Uses of PlugInBase in rle.core.board.item
 

Subclasses of PlugInBase in rle.core.board.item
 class Equipment
          The equipment that the player is wearing.
 class Inventory
          Basic implementation of ItemContainer.
 class ItemContainerBase
          Abstract implementation of ItemContainer which leaves the choice of underlying storage to the subclass.
 

Uses of PlugInBase in rle.core.data
 

Subclasses of PlugInBase in rle.core.data
 class SimpleFormulaComputer
          A Computer that processes a simple formula.
 

Uses of PlugInBase in rle.core.event
 

Subclasses of PlugInBase in rle.core.event
 class GameClock
          Handles the scheduling interplay between player moves and everything else.
 class MessageQueue
          A simple message queue.
 

Uses of PlugInBase in rle.core.ui
 

Subclasses of PlugInBase in rle.core.ui
 class CameraBase
          Base class for Cameras.
 class CameraModelBase
          Handles the internals that drive the Camera display.
 class FieldOfViewEngineBase
          Recursive field-of-view class implementing a spiraling shadow-casting algorithm.
 class TextCamera
          Draws the board view using a textual representation.
 class TileCamera
          Draws the board view using a textual representation.
 

Uses of PlugInBase in rle.simple
 

Subclasses of PlugInBase in rle.simple
 class ExperienceQuest
          Primitive quest implementation.
 class SimpleWorld
          Class that represents the highest level data of the player environment.
 

Uses of PlugInBase in rle.simple.action
 

Subclasses of PlugInBase in rle.simple.action
 class MiscAction
          Some generally useful actions.
 class TrapAction
          Damages players entering a location.
 

Uses of PlugInBase in rle.simple.board
 

Subclasses of PlugInBase in rle.simple.board
 class BoardBuilder
          Provides board creation capabilities.
 class LightMgr
          This is a busy plug-in that maintains lighting conditions on the Board.
 class PlayerHealer
          Simple plugin that heals the player as time goes by.
 class PlayerItemMessager
          Simple plugin that notes when a player walks onto an item.
 class TownBuilder
          Builds towns.
 

Uses of PlugInBase in rle.simple.board.item
 

Subclasses of PlugInBase in rle.simple.board.item
 class SimpleItemDescriber
          Provides descriptions for lists of items.
 class SimpleItemFactory
          Used to create items.
 class SimpleItemFinisher
          Implementation of ItemFinisher for use in SimpleGame.
 

Uses of PlugInBase in rle.simple.charm
 

Subclasses of PlugInBase in rle.simple.charm
 class CharmEngine
          Applies charms.
 class CharmMessager
          Watches several Runtime Attributes to respond to temporary charms starting and stopping.
 

Uses of PlugInBase in rle.simple.monster
 

Subclasses of PlugInBase in rle.simple.monster
 class MonsterEnergizer
          Listens to the game clock and gives monsters their energy.
 class SimpleMonsterAi
          Controls monsters.
 class SimpleMonsterFactory
          Used to create monsters.
 

Uses of PlugInBase in rle.simple.player
 

Subclasses of PlugInBase in rle.simple.player
 class EquipmentBonusComputer
           
 class PlayerLevelMgr
          Helps deal with player level and experience.
 

Uses of PlugInBase in rle.simple.ui
 

Subclasses of PlugInBase in rle.simple.ui
 class EquipmentTable
          Creates the table for displaying equipment.
 class InventoryTable
          Presents a UI for an Inventory instance.