Package com.huguesjohnson.tiamat

Interface Summary
IAdventureCommands IAdventureCommands - interface for commands used by an adventure style game
 

Class Summary
AboutSplash AboutSplash splash screen to display if the Tiamat Framework jar file is executed
AdventureGameUtilities AdventureGameUtilities - abstract class containing utility (public static) functions used by an adventure style game.
Area Area - collection of layers and characters to represent an area
Attribute Attribute - used to store character attributes
AttributeCollection AttributeCollection - used to store a collection of attributes
BaseAdventureGame BaseAdventureGame - abstract class containing functions used by an adventure style game
BaseGameState BaseGameState - base game state
Character Character - abstract representation of a character
CharacterFactory CharacterFactory - Abstract factory to select an appropriate Character for a given file
Event Event - An event triggered by the game or player.
GameData Deprecated. Use GameDataManager instead
GameDataManager GameDataManager.java - manages global data for a game
GameScript GameScript - runs the script for the game, processes events
Item Item - representation of an item
ItemCollection ItemCollection - used to store a collection of items
Location Location- represents a place a player can visit
LocationExit LocationExit - represents an exit from a location
LocationObjectData LocationObjectData - specifies where an object resides in a location
NamedObject NamedObject - an abstract class with a name and description
NamedObjectTreeNode NamedObjectTreeNode - implementation of a TreeNode that stored NamedObjects
NonPlayerCharacter NonPlayerCharacter.java - concrete representation of a character
Party Party - a collection of Characters
PlayerCharacter PlayerCharacter.java - concrete representation of a character
ScriptTableKey ScriptTableKey - used to store & retrieve entries from a GameScript
ScriptTableValue ScriptTableValue - value stored in a GameScript
Skill Skill - represents a skill for a character, modifies an a players attribute or ability to use an item.
SkillCollection SkillCollection - used to store a collection of skills
StringTable StringTable - stores key-value pairs of strings
Target Target - represents the target of a Skill or Item
TreeNode TreeNode - stores object in a heirarchical (tree) structure
 

Enum Summary
BaseAdventureGame.ConfigKeys enum containing all supported configuration keys.
IAdventureCommands.Actions enum containing all supported actions.
IAdventureCommands.Parameters enum containing all supported action parameters.
LocationObjectData.XAlignment Specifies the x-alignment of the object.
LocationObjectData.YAlignment Specifies the y-alignment of the object.
 

Exception Summary
UnsupportedCharacterException UnsupportedCharacterException - Exception thrown when an unsupported character is encountered
 



Copyright © 2004-2006 Hugues Johnson