Package cleoni.adv

Interface Summary
IEventProcessor Required interface for custom fireEvent processing in Java.
ISayProcessor Required interface for customized SAY processing.
IWorldInitProcessor Required interface for customized world.init processing.
 

Class Summary
ActionsRunner SmallBasic scripting engine (parser).
AdvObject Game's base object.
Character Implements CHARACTERs
Client Represents the user's client.
Cluster  
Const Constants for the whole game engine
Ctrl Represents a control in the commands panel: a button, a text field, anything you use in the command panel is an instance of Ctrl
Dict Modified version of the Vector class, so that it works like an associative array.
DictSorted Sorted Dictionary object.
DimxObject Represents *any* DimensioneX object: WORLD, ITEM, CHARACTER, LINK, ROOM excludes Dictionary objects and Images Base of object of DimensioneX.
DimxParser Text parser.
Event Represents an EVENT, a FUNCTION or a SUB.
Image Represents an image to be used in the game.
Item Represents an ITEM
Link Implements a LINK between rooms
Logger Convenence object for log messages
Maint Maintenance servlet - lets you perform certain maintenance operations
ManageableObject Base class for all things.
Message Represent a message sent by a CHARACTER or a Player
Messages This class is responsible for loading and preparing localised messages to be used by the game engine.
multiplayer The Main Game Engine Servlet.
Page Implements a PAGE (formerly VIEW) tool.
Panel The commands panel to be displayed on the user's browser
PeopleContainer Base class for objects capable of containing people (ROOMS and VEHICLEs).
Player data and functions for the human player.
Room Represents a ROOM object
Skin Represents a SKIN object
SkinLoader Parser capable of reading a DXS file and building a SKIN
SmallBasicLoader This parser is capable of reading and parsing SmallBasic code, adding it to the current world.
Token Another wrapper class for all values.
Utils Miscellaneous utilities.
Varspace Symbol table for variables (i.e.
Vehicle Implements a VEHICLE.
View This class is used to produce custom views for the game.
ViewAdmin Custom view producing the Admin panel
ViewCluster  
ViewDirect  
ViewHOF Custom view producing the Hall of Fame
ViewMap Custom view producing the MAP view
World Implements the WORLD object
WorldLoader Parser capable of reading a DXW file and building a WORLD
 

Exception Summary
DimxException Custom Exception for proper dealing of errors generated by the game engine
NestedException Another custom error (as DimXException).