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 |