Package com.huguesjohnson.tiamat

Class Summary
AboutSplash AboutSplash splash screen to display if the Tiamat Framework jar file is executed
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
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 GameData - contains 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
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
Selection Selection - a representation of a selection on a game menu.
Sequence Sequence - class to represent a sequence
SequenceFrame SequenceFrame.java - class to represent a frame in a sequence
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
 

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