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