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 |