Overview | Package | Class | Tree | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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

Overview | Package | Class | Tree | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2004-2006 Hugues Johnson