The Chatter class represents output from the collaborative environment,
from either other characters in the environment, the envrionment itself,
or the character who executed a command.
Constructs a chatter entry with how undefined, what set to null,
who set to the character in the collaborative environment that
executed the command, and when set to the specified time the
command was executed.
Constructs a chatter entry with how undefined, what set to null,
who set to the character in the collaborative environment that
executed the command, and when set to the specified time the
command was executed.
Constructs a chatter entry with how undefined, what set to either
what the character said or did, who set to the character in the
collaborative environment that executed the command, and when set
to the specified time the command was executed.
Commands is an abstract base class for creating a high-level representation
of commands for MUD's, MOO's, MUSHes, and other collaborative environments.
A Bot OS command to listen to the collaborative environment and collect all
the output that it hears and put it into the chatter vector for processing
by another program (usually Respond).
A Bot OS program to load the appropriate commands class, for the particular
collaborative environment that the robot is running in, during the
robot's initialization phase.
A Bot OS program to load the appropriate connection class, for the
particular collaborative environment that the robot is running in, during
the robot's initialization phase.
A class that implements a general map for storing information about each
room in the collaborative environment, and a set of methods for searching
for rooms, and objects in the map.
A class that represents a player in the collaborative environment and
information about that player including: name, description, an inventory
of the objects that the character is carrying, and the titles and
memberships that the character has earned or been granted.
Parses the where command data that is returned from the
collaborative environment and returns a String array that
represents the room the player is in.
Parses the whereis command data that is returned from the
collaborative environment and returns a Room class that represents
the location of the player.
ParseRoomDescription is a base level abstract class that is used to write
parsers for room information that is returned from the collaborative
environment.
ParseWhere is a base level abstract class that is used to write
parsers for where command information that is returned from the
collaborative environment.
ParseWhereis is a base level abstract class that is used to write
parsers for whereis command information that is returned from the
collaborative environment.
A class that implements a general map for storing information about player
in the collaborative environment, and a set of methods for searching for
players in the map.
Creates a responder and sets the name of the robot to the specified
name, the map to the specified MudMap, and who to the name of the
character that the robot is responding to.
Creates a responder and sets the name of the robot to the specified
name, the map to the specified MudMap, who to the name of the
character that the robot is responding to, and what the character
said to the robot.
Creates a responder and sets the name of the robot to the specified
name, the map to the specified MudMap, who to the name of the
character that the robot is responding to, what the character
said to the robot, and the input stream that the robot can listen
to the collaborative environment on.
Creates a responder and sets the name of the robot to the specified
name, the map to the specified MudMap, who to the name of the
character that the robot is responding to, what the character
said to the robot, the input stream that the robot can listen
to the collaborative environment on, and the output stream that the
robot can write to the collaborative environment on.
Creates a responder and sets the name of the robot to the specified
name, the map to the specified MudMap, who to the name of the
character that the robot is responding to, what the character
said to the robot, the input stream that the robot can listen
to the collaborative environment on, the output stream that the
robot can write to the collaborative environment on, and the
properties that were set for the robot when it started.
A class that represents a room in the collaborative environment and
information about that room including: name, description, database
reference, commands, obvious exits, possible and fallback exits, contents
and chatter.