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

A B C D E F G H I K L M N O P Q R S T U V W X

## A

AFFECTED_ENTITY_ENEMY_ALL - Static variable in class com.huguesjohnson.tiamat.Target
AFFECTED_ENTITY_ENEMY_SINGLE - Static variable in class com.huguesjohnson.tiamat.Target
AFFECTED_ENTITY_EVERYONE - Static variable in class com.huguesjohnson.tiamat.Target
AFFECTED_ENTITY_PARTY_ALL - Static variable in class com.huguesjohnson.tiamat.Target
AFFECTED_ENTITY_PARTY_SINGLE - Static variable in class com.huguesjohnson.tiamat.Target
AFFECTED_ENTITY_USER - Static variable in class com.huguesjohnson.tiamat.Target
AboutSplash - class com.huguesjohnson.tiamat.AboutSplash.
  AboutSplash splash screen to display if the Tiamat Framework jar file is executed
AboutSplash() - Constructor for class com.huguesjohnson.tiamat.AboutSplash
  Creates new form AboutSplash
Area - class com.huguesjohnson.tiamat.Area.
  Area - collection of layers and characters to represent an area
Area() - Constructor for class com.huguesjohnson.tiamat.Area
Area(Layer[], String[], Formatter) - Constructor for class com.huguesjohnson.tiamat.Area
AreaEditor - class com.huguesjohnson.tiamat.tools.AreaEditor.
  AreaEditor - main class for an Area editor
AreaEditor() - Constructor for class com.huguesjohnson.tiamat.tools.AreaEditor
  constructor
AreaEditorFrame - class com.huguesjohnson.tiamat.tools.AreaEditorFrame.
  AreaEditorFrame - main window for editing an Area an awful lot of this code was generated by the NetBeans 3.6 form editor
AreaEditorFrame() - Constructor for class com.huguesjohnson.tiamat.tools.AreaEditorFrame
  Creates new form AreaEditorFrame
AreaEditorFrame(String) - Constructor for class com.huguesjohnson.tiamat.tools.AreaEditorFrame
  Creates new form AreaEditorFrame
AreaExit - class com.huguesjohnson.tiamat.demos.Camineet.AreaExit.
  AreaExit - represents an exit from an Area
AreaExit(String, String) - Constructor for class com.huguesjohnson.tiamat.demos.Camineet.AreaExit
  Creates a new AreaExit.
Attribute - class com.huguesjohnson.tiamat.Attribute.
  Attribute - used to store character attributes
Attribute(String, String, long) - Constructor for class com.huguesjohnson.tiamat.Attribute
Attribute(String, String, long, long) - Constructor for class com.huguesjohnson.tiamat.Attribute
AttributeCollection - class com.huguesjohnson.tiamat.AttributeCollection.
  AttributeCollection - used to store a collection of attributes
AttributeCollection() - Constructor for class com.huguesjohnson.tiamat.AttributeCollection
  Default constructor, uses default pathDelimiter.
AttributeCollection(String) - Constructor for class com.huguesjohnson.tiamat.AttributeCollection
  Create a new AttributeCollection with a custom path delimiter.
AttributeCollection(Attribute[]) - Constructor for class com.huguesjohnson.tiamat.AttributeCollection
  Create a new AttributeCollection based off an array of Attributes with a the default path delimiter.
AttributeCollection(Attribute[], String) - Constructor for class com.huguesjohnson.tiamat.AttributeCollection
  Create a new AttributeCollection based off an array of Attributes with a custom path delimiter.
AttributeDialog - class com.huguesjohnson.tiamat.tools.AttributeDialog.
  AttributeDialog - dialog for editing an Attribute an awful lot of this code was generated through the NetBeans 3.6 form editor
AttributeDialog(Frame) - Constructor for class com.huguesjohnson.tiamat.tools.AttributeDialog
  Creates new form AttributeDialog
AttributeDialog(Frame, Attribute) - Constructor for class com.huguesjohnson.tiamat.tools.AttributeDialog
  Creates new form AttributeDialog
AttributeListPanel - class com.huguesjohnson.tiamat.tools.AttributeListPanel.
  AttributeListPanel - panel to list Attributes
AttributeListPanel() - Constructor for class com.huguesjohnson.tiamat.tools.AttributeListPanel
  Creates a new instance of AttributeListPanel
AudioPlayer - class com.huguesjohnson.tiamat.audio.AudioPlayer.
  AudioPlayer - abstract class for playing audio
AudioPlayer() - Constructor for class com.huguesjohnson.tiamat.audio.AudioPlayer
AudioPlayerFactory - class com.huguesjohnson.tiamat.audio.AudioPlayerFactory.
  AudioPlayerFactory - Abstract factory to select an appropriate AudioPlayer for a given file
AudioPlayerFactory() - Constructor for class com.huguesjohnson.tiamat.audio.AudioPlayerFactory
absoluteDir - Variable in class com.huguesjohnson.tiamat.Area
absoluteDir - Variable in class com.huguesjohnson.tiamat.demos.Camineet.GameData
  Absolute path to the directory where characters are saved.
absoluteDir - Variable in class com.huguesjohnson.tiamat.demos.Camineet.SequenceFrame
absoluteDir - Variable in class com.huguesjohnson.tiamat.graphics.Map
accept(File) - Method in class com.huguesjohnson.fileFilter.DirectoryFileFilter
  accept tests if a file fits the filter defined in the constructor.
accept(File) - Method in class com.huguesjohnson.fileFilter.ImageFileFilter
  accept tests if a file has an extension of a known type.
accept(File) - Method in class com.huguesjohnson.fileFilter.MultiExtensionFileFilter
  accept tests if a file has an extension of a known type.
action() - Method in class com.huguesjohnson.tiamat.demos.PS3.LandenTownDemo
add(PlayerCharacter) - Method in class com.huguesjohnson.tiamat.Party
  adds a character to the end of the Party
add(Event, String[], Event[]) - Method in class com.huguesjohnson.tiamat.demos.Camineet.GameScript
  Add an event to the table.
addAction() - Method in class com.huguesjohnson.tiamat.tools.AttributeListPanel
  action that fires when add button is clicked
addAction() - Method in class com.huguesjohnson.tiamat.tools.CharacterListPanel
addAction() - Method in class com.huguesjohnson.tiamat.tools.ItemListPanel
  action that fires when add button is clicked
addAction() - Method in class com.huguesjohnson.tiamat.tools.LayerListPanel
  event that fires when add button is clicked
addAction() - Method in class com.huguesjohnson.tiamat.tools.ProfileListPanel
  action that fires when add button is clicked
addAction() - Method in class com.huguesjohnson.tiamat.tools.SkillListPanel
  the event that fires when the add button is clicked
addAction() - Method in class com.huguesjohnson.tiamat.tools.TargetListPanel
  event that fires when the add button is clicked
addAction() - Method in class com.huguesjohnson.ui.ListPanel
  the action that fires with the add button is clicked
addAttribute(Attribute) - Method in class com.huguesjohnson.tiamat.tools.AttributeListPanel
  add a new Attribute
addCharacter(String, Formatter) - Method in class com.huguesjohnson.tiamat.Area
addCharacter(String, Formatter) - Method in class com.huguesjohnson.tiamat.demos.Camineet.GameData
  Adds a Character to this game.
addCharacter(String) - Method in class com.huguesjohnson.tiamat.tools.CharacterListPanel
addChild(TreeNode) - Method in class com.huguesjohnson.tiamat.TreeNode
addCondition(String) - Method in class com.huguesjohnson.tiamat.demos.Camineet.BaseGameState
  Add a condition (something that has happened in the game).
addExitEvent(Event) - Method in class com.huguesjohnson.tiamat.demos.Camineet.Sequence
  Adds an exit event.
addFrame(SequenceFrame) - Method in class com.huguesjohnson.tiamat.demos.Camineet.Sequence
  Adds a frame.
addImage(String) - Method in class com.huguesjohnson.tiamat.tools.SpriteImagePanel
addItem(Item) - Method in class com.huguesjohnson.tiamat.tools.ItemListPanel
  add a new Item
addLayer(Layer) - Method in class com.huguesjohnson.tiamat.Area
addLayer(Layer) - Method in class com.huguesjohnson.tiamat.tools.LayerListPanel
  add a new Layer
addListItem(Object) - Method in class com.huguesjohnson.ui.ListPanel
  add an item to the list
addProfileElement(String, String) - Method in class com.huguesjohnson.tiamat.tools.ProfileListPanel
  add a new profile elements
addSkill(Skill) - Method in class com.huguesjohnson.tiamat.tools.SkillListPanel
  add a new Skill
addTarget(Target) - Method in class com.huguesjohnson.tiamat.Item
  adds a Target to the collection of Targets
addTarget(Target) - Method in class com.huguesjohnson.tiamat.Skill
  adds a Target to the collection of Targets
addTarget(Target) - Method in class com.huguesjohnson.tiamat.tools.TargetListPanel
  add a new Target
adjustAllSkills(int) - Method in class com.huguesjohnson.tiamat.SkillCollection
  adjusts the values of all Skills in the collection by the given percentage, useful for updating all Skills uniformly for gaining/losing a level
adjustSkills(String, int) - Method in class com.huguesjohnson.tiamat.SkillCollection
  adjusts the values of all Skills under the rootPath by the given percentage, useful for updating all Skills uniformly for gaining/losing a level

## B

BaseGameState - class com.huguesjohnson.tiamat.demos.Camineet.BaseGameState.
  BaseGameState - base game state
BaseGameState() - Constructor for class com.huguesjohnson.tiamat.demos.Camineet.BaseGameState
  Create an empty BaseGameState.
BaseGameState(String[]) - Constructor for class com.huguesjohnson.tiamat.demos.Camineet.BaseGameState
  Create a BaseGameState with conditions but no Area.
BaseGameState(Area) - Constructor for class com.huguesjohnson.tiamat.demos.Camineet.BaseGameState
  Create a BaseGameState with an Area but no conditions.
BaseGameState(Area, String[]) - Constructor for class com.huguesjohnson.tiamat.demos.Camineet.BaseGameState
  Create a BaseGameState with conditions and an Area.
back() - Method in class com.huguesjohnson.tiamat.graphics.Dialog
  Scrolls the text behind one “screen”, also causes redraw.
browse() - Method in class com.huguesjohnson.ui.FileBrowsePanel
  Opens a JFileChooser with the supported filters.
browse() - Method in class com.huguesjohnson.ui.ImageBrowsePanel
  Opens a JFileChoose to browse for an image.

## C

CDArea - class com.huguesjohnson.tiamat.demos.Camineet.CDArea.
  CDArea - extension of the Area class with custom properties for this demo
CDArea() - Constructor for class com.huguesjohnson.tiamat.demos.Camineet.CDArea
CDGameState - class com.huguesjohnson.tiamat.demos.Camineet.CDGameState.
  CDGameState - extension of BaseGameState with attributes specific to this demo
CDGameState() - Constructor for class com.huguesjohnson.tiamat.demos.Camineet.CDGameState
  Create an empty CDGameState.
CDGameState(String[]) - Constructor for class com.huguesjohnson.tiamat.demos.Camineet.CDGameState
  Create a CDGameState with conditions but no Area.
CDGameState(Area) - Constructor for class com.huguesjohnson.tiamat.demos.Camineet.CDGameState
  Create a BaseGameState with an Area but no conditions.
CDGameState(Area, String[]) - Constructor for class com.huguesjohnson.tiamat.demos.Camineet.CDGameState
  Create a BaseGameState with conditions and an Area.
CDGameState(int) - Constructor for class com.huguesjohnson.tiamat.demos.Camineet.CDGameState
  Create an empty CDGameState.
CDGameState(String[], int) - Constructor for class com.huguesjohnson.tiamat.demos.Camineet.CDGameState
  Create a CDGameState with conditions but no Area.
CDGameState(Area, int) - Constructor for class com.huguesjohnson.tiamat.demos.Camineet.CDGameState
  Create a BaseGameState with an Area but no conditions.
CDGameState(Area, String[], int) - Constructor for class com.huguesjohnson.tiamat.demos.Camineet.CDGameState
  Create a BaseGameState with conditions and an Area.
CamineetDemo - class com.huguesjohnson.tiamat.demos.Camineet.CamineetDemo.
  CamineetDemo - main class for the demo
CamineetDemo(String) - Constructor for class com.huguesjohnson.tiamat.demos.Camineet.CamineetDemo
  constructor
CamineetDemoFrame - class com.huguesjohnson.tiamat.demos.Camineet.CamineetDemoFrame.
  CamineetDemoFrame - main frame for the Camineet demo Protected code segments were generated by the NetBeans 3.6 form editor.
CamineetDemoFrame(Theme, Font) - Constructor for class com.huguesjohnson.tiamat.demos.Camineet.CamineetDemoFrame
  Creates new form CamineetDemoFrame
Character - class com.huguesjohnson.tiamat.Character.
  Character - abstract representation of a character
Character() - Constructor for class com.huguesjohnson.tiamat.Character
  creates an empty Character
CharacterDialog - class com.huguesjohnson.tiamat.tools.CharacterDialog.
  CharacterDialog - dialog for browsing for a character an awful lot of this code was generated through the NetBeans 3.6 form editor
CharacterDialog(Frame, boolean) - Constructor for class com.huguesjohnson.tiamat.tools.CharacterDialog
  Creates new form CharacterDialog
CharacterDialog(Frame) - Constructor for class com.huguesjohnson.tiamat.tools.CharacterDialog
  Creates new form CharacterDialog modal display
CharacterDialog(Frame, String, boolean) - Constructor for class com.huguesjohnson.tiamat.tools.CharacterDialog
  Creates new form CharacterDialog
CharacterDialog(Frame, String) - Constructor for class com.huguesjohnson.tiamat.tools.CharacterDialog
  Creates new form CharacterDialog modal display
CharacterEditor - class com.huguesjohnson.tiamat.tools.CharacterEditor.
  CharacterEditor - main class for a Character editor
CharacterEditor() - Constructor for class com.huguesjohnson.tiamat.tools.CharacterEditor
  constructor
CharacterEditorFrame - class com.huguesjohnson.tiamat.tools.CharacterEditorFrame.
  CharacterEditorFrame - main window for editing a Character protected code segments were generated by the NetBeans 3.6 form editor
CharacterEditorFrame() - Constructor for class com.huguesjohnson.tiamat.tools.CharacterEditorFrame
  Creates new form CharacterEditorFrame
CharacterEditorFrame(String) - Constructor for class com.huguesjohnson.tiamat.tools.CharacterEditorFrame
  Creates new form CharacterEditorFrame
CharacterFactory - class com.huguesjohnson.tiamat.CharacterFactory.
  CharacterFactory - Abstract factory to select an appropriate Character for a given file
CharacterFactory() - Constructor for class com.huguesjohnson.tiamat.CharacterFactory
CharacterListPanel - class com.huguesjohnson.tiamat.tools.CharacterListPanel.
  CharacterListPanel - panel to list Characters
CharacterListPanel() - Constructor for class com.huguesjohnson.tiamat.tools.CharacterListPanel
  Creates a new instance of CharacterListPanel
ColorScheme - class com.huguesjohnson.tiamat.graphics.ColorScheme.
  ColorScheme.java - stores a color scheme for a dialog or frame
ColorScheme() - Constructor for class com.huguesjohnson.tiamat.graphics.ColorScheme
  Default constructor, uses default settings for everything.
ColorScheme(Color, Color) - Constructor for class com.huguesjohnson.tiamat.graphics.ColorScheme
  Constructor, uses specified colors.
ColorScheme(Color, Color, Color, Color) - Constructor for class com.huguesjohnson.tiamat.graphics.ColorScheme
  Constructor, uses specified colors.
centerToParent(Frame) - Method in class com.huguesjohnson.tiamat.tools.ItemDialog
  centers the window in the middle of the screen
centerToParent(Frame) - Method in class com.huguesjohnson.tiamat.tools.LayerDialog
  centers the window in the middle of the screen
centerToParent(Frame) - Method in class com.huguesjohnson.tiamat.tools.ProfileDialog
  centers the window in the middle of the screen
centerToParent(Frame) - Method in class com.huguesjohnson.tiamat.tools.SkillDialog
  centers the window in the middle of the screen
centerToParent(Frame) - Method in class com.huguesjohnson.tiamat.tools.TargetDialog
  centers the window in the middle of the screen
centerWindow() - Method in class com.huguesjohnson.tiamat.tools.ItemDialog
  centers the window in the middle of the screen
centerWindow() - Method in class com.huguesjohnson.tiamat.tools.LayerDialog
  centers the window in the middle of the screen
centerWindow() - Method in class com.huguesjohnson.tiamat.tools.ProfileDialog
  centers the window in the middle of the screen
centerWindow() - Method in class com.huguesjohnson.tiamat.tools.SkillDialog
  centers the window in the middle of the screen
centerWindow() - Method in class com.huguesjohnson.tiamat.tools.TargetDialog
  centers the window in the middle of the screen
clear() - Method in class com.huguesjohnson.ui.FileBrowsePanel
  Clears the textfield.
clear() - Method in class com.huguesjohnson.ui.ImageBrowsePanel
  Clears the textfield and image.
clear() - Method in class com.huguesjohnson.ui.ListPanel
  clear the panel
closeDialog(boolean) - Method in class com.huguesjohnson.tiamat.tools.AttributeDialog
  event that fires when dialog is closed override this in the implementing class
closeDialog(boolean) - Method in class com.huguesjohnson.tiamat.tools.CharacterDialog
  event that fires when dialog is closed override this in the implementing class
closeDialog(boolean) - Method in class com.huguesjohnson.tiamat.tools.ItemDialog
  override this in the implementing class
closeDialog(boolean) - Method in class com.huguesjohnson.tiamat.tools.LayerDialog
  override this in the implementing class
closeDialog(boolean) - Method in class com.huguesjohnson.tiamat.tools.ProfileDialog
  override this in the implementing class
closeDialog(boolean) - Method in class com.huguesjohnson.tiamat.tools.SkillDialog
  override this in the implementing class
closeDialog(boolean) - Method in class com.huguesjohnson.tiamat.tools.TargetDialog
  override this in the implementing class
com.huguesjohnson - package com.huguesjohnson
com.huguesjohnson.fileFilter - package com.huguesjohnson.fileFilter
com.huguesjohnson.serialization - package com.huguesjohnson.serialization
com.huguesjohnson.tiamat - package com.huguesjohnson.tiamat
com.huguesjohnson.tiamat.audio - package com.huguesjohnson.tiamat.audio
com.huguesjohnson.tiamat.demos - package com.huguesjohnson.tiamat.demos
com.huguesjohnson.tiamat.demos.Camineet - package com.huguesjohnson.tiamat.demos.Camineet
com.huguesjohnson.tiamat.demos.PS3 - package com.huguesjohnson.tiamat.demos.PS3
com.huguesjohnson.tiamat.graphics - package com.huguesjohnson.tiamat.graphics
com.huguesjohnson.tiamat.tools - package com.huguesjohnson.tiamat.tools
com.huguesjohnson.ui - package com.huguesjohnson.ui
componentHidden(ComponentEvent) - Method in class com.huguesjohnson.tiamat.demos.PS3.LandenTownDemo
componentMoved(ComponentEvent) - Method in class com.huguesjohnson.tiamat.demos.PS3.LandenTownDemo
componentResized(ComponentEvent) - Method in class com.huguesjohnson.tiamat.demos.PS3.LandenTownDemo
componentShown(ComponentEvent) - Method in class com.huguesjohnson.tiamat.demos.PS3.LandenTownDemo
conditions - Variable in class com.huguesjohnson.tiamat.demos.Camineet.GameScript.ScriptTableKey
copyDirectory(String, String, boolean) - Static method in class com.huguesjohnson.FileCopy
  Copy a directory.
copyFile(String, String) - Static method in class com.huguesjohnson.FileCopy
  Copy a file.

## D

DEFAULT_AFFECTED_ENTITY - Static variable in class com.huguesjohnson.tiamat.Target
DEFAULT_BACKCOLOR - Static variable in class com.huguesjohnson.tiamat.graphics.ColorScheme
  Default backcolor (198,198,198).
DEFAULT_BORDERCOLOR - Static variable in class com.huguesjohnson.tiamat.graphics.ColorScheme
  Default bordercolor (99,99,156).
DEFAULT_BORDERINSETCOLOR - Static variable in class com.huguesjohnson.tiamat.graphics.ColorScheme
  Default borderinset color (198,198,198).
DEFAULT_DISAPPEAR_ON_USE - Static variable in class com.huguesjohnson.tiamat.Item
  default value for disappearOnUse property
DEFAULT_EQUIPABLE - Static variable in class com.huguesjohnson.tiamat.Item
  default value for equipable property
DEFAULT_EQUIPPED - Static variable in class com.huguesjohnson.tiamat.Item
  default value for equipped property
DEFAULT_FORECOLOR - Static variable in class com.huguesjohnson.tiamat.graphics.ColorScheme
  Default forecolor (99,99,156).
DEFAULT_LAYER_TYPE - Static variable in class com.huguesjohnson.tiamat.graphics.Layer
  default layer type
DEFAULT_MOVABLE - Static variable in class com.huguesjohnson.tiamat.graphics.Sprite
DEFAULT_PATH_DELIMITER - Static variable in class com.huguesjohnson.tiamat.TreeNode
DEFAULT_SHOW_BROWSE_BUTTON - Static variable in class com.huguesjohnson.ui.FileBrowsePanel
  Default value for showing the browse button.
DEFAULT_TYPE - Static variable in class com.huguesjohnson.tiamat.graphics.TileMapData
DIRECTION_DOWN - Static variable in class com.huguesjohnson.tiamat.graphics.Sprite
DIRECTION_LEFT - Static variable in class com.huguesjohnson.tiamat.graphics.Sprite
DIRECTION_RIGHT - Static variable in class com.huguesjohnson.tiamat.graphics.Sprite
DIRECTION_UP - Static variable in class com.huguesjohnson.tiamat.graphics.Sprite
Dialog - class com.huguesjohnson.tiamat.graphics.Dialog.
  Dialog - a dialog to display text and accept selections
Dialog(String[], Component, Theme, JFrame) - Constructor for class com.huguesjohnson.tiamat.graphics.Dialog
  Constructor.
Dialog(String[], int, int, int, int, Component, Theme, JFrame) - Constructor for class com.huguesjohnson.tiamat.graphics.Dialog
  Constructor.
Dialog(String[], String[], Component, Theme, JFrame) - Constructor for class com.huguesjohnson.tiamat.graphics.Dialog
  Constructor.
Dialog(String[], String[], int, int, int, int, Component, Theme, JFrame) - Constructor for class com.huguesjohnson.tiamat.graphics.Dialog
  Constructor.
DirectoryFileFilter - class com.huguesjohnson.fileFilter.DirectoryFileFilter.
  DirectoryFileFilter - Filter to only accept directories in a JFileChooser JFileChooser has an option to only accept directories but it does not populate the description combo box
DirectoryFileFilter() - Constructor for class com.huguesjohnson.fileFilter.DirectoryFileFilter
  Creates a new instance of DirectoryFileFilter
Drawable - interface com.huguesjohnson.tiamat.graphics.Drawable.
  Drawable - interface for objects that can be drawn
deleteAction() - Method in class com.huguesjohnson.ui.ListPanel
  deletes the selected item
deleteDirectory(String) - Static method in class com.huguesjohnson.FileDelete
  Recursively delete a directory.
deleteFile(String) - Static method in class com.huguesjohnson.FileDelete
  Delete a file.
draw() - Method in class com.huguesjohnson.tiamat.graphics.Dialog
  Draws the Dialog.
draw(int, int) - Method in class com.huguesjohnson.tiamat.graphics.Dialog
  Draws the Dialog at the specified coordinates.
draw(int, int, int, int) - Method in class com.huguesjohnson.tiamat.graphics.Dialog
  Draws the Dialog at the specified coordinates.
draw() - Method in interface com.huguesjohnson.tiamat.graphics.Drawable
  draw the entire object
draw(int, int) - Method in interface com.huguesjohnson.tiamat.graphics.Drawable
  draw the entire object at location specified by (x,y)
draw(int, int, int, int) - Method in interface com.huguesjohnson.tiamat.graphics.Drawable
  draw the object within the boundaries specified by (x1,y1) and (x2,y2)
draw() - Method in class com.huguesjohnson.tiamat.graphics.Map
  Draws the entire map.
draw(int, int) - Method in class com.huguesjohnson.tiamat.graphics.Map
  Draws the entire map at location specified by (x,y).
draw(int, int, int, int) - Method in class com.huguesjohnson.tiamat.graphics.Map
  Draws the map within the boundaries specified by (x1,y1) and (x2,y2).
draw() - Method in class com.huguesjohnson.tiamat.graphics.Sprite
  draw the sprite at its current (x,y) location
draw(int, int) - Method in class com.huguesjohnson.tiamat.graphics.Sprite
  draw the sprite at the location specified by (x,y)
draw(int, int, int, int) - Method in class com.huguesjohnson.tiamat.graphics.Sprite
  draw the sprite to fill the area specified by rectangle (x1,y1)-(x2,y2), this is completely untested and not really useful
draw() - Method in class com.huguesjohnson.tiamat.graphics.TileMap
  Draws the entire map.
draw(int, int) - Method in class com.huguesjohnson.tiamat.graphics.TileMap
  Draw the tile at (x,y).
draw(int, int, int, int) - Method in class com.huguesjohnson.tiamat.graphics.TileMap
  Draw the tiles specified by rectangle (x1,y1)-(x2,y2).
drawArea(BufferedImage, BufferedImage, BufferedImage) - Method in class com.huguesjohnson.tiamat.demos.Camineet.CamineetDemoFrame
  Draw an area..
drawText(String) - Method in class com.huguesjohnson.tiamat.demos.Camineet.CamineetDemoFrame
  Draw text in the lower text pane.

## E

Event - class com.huguesjohnson.tiamat.demos.Camineet.Event.
  Event - An event triggered by the game or player.
Event(String) - Constructor for class com.huguesjohnson.tiamat.demos.Camineet.Event
  Create a new event with no parameters.
Event(String, StringTable) - Constructor for class com.huguesjohnson.tiamat.demos.Camineet.Event
  Create a new event with no parameters.
editAction() - Method in class com.huguesjohnson.tiamat.tools.AttributeListPanel
  action that fires when edit button is clicked
editAction() - Method in class com.huguesjohnson.tiamat.tools.CharacterListPanel
editAction() - Method in class com.huguesjohnson.tiamat.tools.ItemListPanel
  action that fires when edit button is clicked
editAction() - Method in class com.huguesjohnson.tiamat.tools.LayerListPanel
  event that fires when edit button is clicked
editAction() - Method in class com.huguesjohnson.tiamat.tools.ProfileListPanel
  action that fires when edit button is clicked
editAction() - Method in class com.huguesjohnson.tiamat.tools.SkillListPanel
  the event that fires when the edit button is clicked
editAction() - Method in class com.huguesjohnson.tiamat.tools.TargetListPanel
  event that fires when the edit button is clicked
editAction() - Method in class com.huguesjohnson.ui.ListPanel
  the action that fires with the edit button is clicked
equals(Object) - Method in class com.huguesjohnson.tiamat.demos.Camineet.GameScript.ScriptTableKey
event - Variable in class com.huguesjohnson.tiamat.demos.Camineet.GameScript.ScriptTableKey
exitHandler() - Method in class com.huguesjohnson.tiamat.demos.Camineet.CamineetDemo
  exitHandler - clean up stuff
exitHandler() - Method in class com.huguesjohnson.tiamat.demos.Quicklaunch
  exitHandler - override this if creating an instance of Quicklaunch in another class
exitHandler() - Method in class com.huguesjohnson.tiamat.demos.SpriteWalker
  exitHandler - override this if creating an instance of CharacterEditor in another class
exitHandler() - Method in class com.huguesjohnson.tiamat.tools.AreaEditor
  exitHandler - override this if creating an instance of AreaEditor in another class
exitHandler() - Method in class com.huguesjohnson.tiamat.tools.CharacterEditor
  exitHandler - override this if creating an instance of CharacterEditor in another class
exitHandler() - Method in class com.huguesjohnson.tiamat.tools.Quicklaunch
  exitHandler - override this if creating an instance of Quicklaunch in another class
exitHandler() - Method in class com.huguesjohnson.tiamat.tools.SpriteEditor
  exitHandler - override this if creating an instance of SpriteEditor in another class
exitHandler() - Method in class com.huguesjohnson.tiamat.tools.ThemeEditor
  exitHandler - override this if creating an instance of ThemeEditor in another class

## F

FileBrowsePanel - class com.huguesjohnson.ui.FileBrowsePanel.
  FileBrowsePanel - panel to browse for a file protected blocks of code were generated through the NetBeans 3.6 form editor
FileBrowsePanel(String, FileFilter[]) - Constructor for class com.huguesjohnson.ui.FileBrowsePanel
  Creates a new FileBrowsePanel.
FileBrowsePanel(String, FileFilter) - Constructor for class com.huguesjohnson.ui.FileBrowsePanel
  Creates a new FileBrowsePanel with a single file filter.
FileBrowsePanel(String, FileFilter[], boolean) - Constructor for class com.huguesjohnson.ui.FileBrowsePanel
  Creates a new FileBrowsePanel.
FileBrowsePanel(String, FileFilter, boolean) - Constructor for class com.huguesjohnson.ui.FileBrowsePanel
  Creates a new FileBrowsePanel with a single file filter.
FileBrowsePanel(String) - Constructor for class com.huguesjohnson.ui.FileBrowsePanel
  Creates a new FileBrowsePanel, accepts (*.*).
FileBrowsePanel(String, boolean) - Constructor for class com.huguesjohnson.ui.FileBrowsePanel
  Creates a new FileBrowsePanel, accepts (*.*).
FileCopy - class com.huguesjohnson.FileCopy.
  FileCopy - utility class to copy files and directories
FileCopy() - Constructor for class com.huguesjohnson.FileCopy
FileDelete - class com.huguesjohnson.FileDelete.
  FileDelete - utility class to delete files and directories
FileDelete() - Constructor for class com.huguesjohnson.FileDelete
Formatter - interface com.huguesjohnson.serialization.Formatter.
  Formatter - interface for writing a Storable object to a physical representation
forward() - Method in class com.huguesjohnson.tiamat.graphics.Dialog
  Scrolls the text ahead one page, also causes redraw.

## G

GameData - class com.huguesjohnson.tiamat.demos.Camineet.GameData.
  GameData - contains global data for a game
GameData() - Constructor for class com.huguesjohnson.tiamat.demos.Camineet.GameData
GameScript - class com.huguesjohnson.tiamat.demos.Camineet.GameScript.
  GameScript - runs the script for the game, processes events
GameScript() - Constructor for class com.huguesjohnson.tiamat.demos.Camineet.GameScript
GameScript.ScriptTableKey - class com.huguesjohnson.tiamat.demos.Camineet.GameScript.ScriptTableKey.
GameScript.ScriptTableKey(Event, String[]) - Constructor for class com.huguesjohnson.tiamat.demos.Camineet.GameScript.ScriptTableKey
GameScript.ScriptTableValue - class com.huguesjohnson.tiamat.demos.Camineet.GameScript.ScriptTableValue.
GameScript.ScriptTableValue() - Constructor for class com.huguesjohnson.tiamat.demos.Camineet.GameScript.ScriptTableValue
get(String, String) - Method in class com.huguesjohnson.tiamat.StringTable
  Returns the entry with the specified key, defaultValue if not found.
getAbsolutePath(String, String) - Static method in class com.huguesjohnson.PathResolver
  resolves an absolute path against a relative path to get an absolute path case insensitive examples of input/output combinations: ---- absolutePath="c:\\folder1\\" relativePath=".\\sub-folder1\\" getAbsolutePath="c:\\folder1\\sub-folder1\\" ---- absolutePath="c:\\folder1\\sub-folder1\\" relativePath="..\\..\\folder2\\" getAbsolutePath="c:\\folder2\\" ---- absolutePath="c:\\folder1\\sub-folder1\\" relativePath="..\\..\\folder2\\file.txt" getAbsolutePath="c:\\folder2\\file.txt" ----
getAction() - Method in class com.huguesjohnson.tiamat.demos.Camineet.Event
  Returns the action to perform.
getAffectedEntity() - Method in class com.huguesjohnson.tiamat.Target
getAll() - Method in class com.huguesjohnson.tiamat.AttributeCollection
  Returns an array representing all Attributes in the collection.
getAll() - Method in class com.huguesjohnson.tiamat.ItemCollection
  return all Items in the collection
getAll() - Method in class com.huguesjohnson.tiamat.SkillCollection
  return all Skills in the collection
getAll() - Method in class com.huguesjohnson.tiamat.StringTable
  Returns all key-value pairs in the collection, [0][n]=key for item n, [1][n]=value for item n.
getAllAttributes() - Method in class com.huguesjohnson.tiamat.tools.AttributeListPanel
  return an array of all Attributes in this panel
getAllCharacterPaths() - Method in class com.huguesjohnson.tiamat.tools.CharacterListPanel
getAllItems() - Method in class com.huguesjohnson.tiamat.tools.ItemListPanel
  returns an array of all Items in this panel
getAllKeyValuePairs() - Method in class com.huguesjohnson.tiamat.tools.ProfileListPanel
  return all key-value pairs in the collection, [0][n]=key for item n, [1][n]=value for item n
getAllLayers() - Method in class com.huguesjohnson.tiamat.tools.LayerListPanel
  return an array of all Layers in the panel
getAllListItems() - Method in class com.huguesjohnson.ui.ListPanel
  returns an array of all items in the panel
getAllSkills() - Method in class com.huguesjohnson.tiamat.tools.SkillListPanel
  returns an array of all Skills in the panel
getAllTargets() - Method in class com.huguesjohnson.tiamat.tools.TargetListPanel
  returns an array of all Targets in the panel
getAttribute(String) - Method in class com.huguesjohnson.tiamat.AttributeCollection
  Return the Attribute with the specified path if it exists, otherwise null.
getAttribute(String) - Method in class com.huguesjohnson.tiamat.SkillCollection
  return the Skill with that name if it exists, otherwise null
getAttribute() - Method in class com.huguesjohnson.tiamat.tools.AttributeDialog
  get the Attribute represented by this dialog
getAttributes() - Method in class com.huguesjohnson.tiamat.Character
getAudioPlayerFor(String) - Static method in class com.huguesjohnson.tiamat.audio.AudioPlayerFactory
getAvailableItems() - Method in class com.huguesjohnson.tiamat.demos.Camineet.GameData
  Returns an ItemCollection representing all Items available in the game.
getBackColor() - Method in class com.huguesjohnson.tiamat.graphics.ColorScheme
  Returns the background color.
getBaseValue() - Method in class com.huguesjohnson.tiamat.Attribute
getBgImage() - Method in class com.huguesjohnson.tiamat.demos.Camineet.CDArea
  Returns the background image for this CDArea.
getBgImage() - Method in class com.huguesjohnson.tiamat.demos.Camineet.SequenceFrame
  Returns the background image for this frame.
getBgImagePath() - Method in class com.huguesjohnson.tiamat.demos.Camineet.CDArea
  Returns the relative path to the background image.
getBgImagePath() - Method in class com.huguesjohnson.tiamat.demos.Camineet.SequenceFrame
  Returns the relative path to the background image.
getBgImagePathAbsolute() - Method in class com.huguesjohnson.tiamat.demos.Camineet.CDArea
  Returns the absolute path to the background image.
getBgImagePathAbsolute() - Method in class com.huguesjohnson.tiamat.demos.Camineet.SequenceFrame
  Returns the absolute path to the background image.
getBgMusicPath() - Method in class com.huguesjohnson.tiamat.demos.Camineet.CDArea
  Returns the relative path to the background music.
getBgMusicPath() - Method in class com.huguesjohnson.tiamat.demos.Camineet.SequenceFrame
  Returns the relative path to the background music.
getBgMusicPathAbsolute() - Method in class com.huguesjohnson.tiamat.demos.Camineet.CDArea
  Returns the absolute path to the background music.
getBgMusicPathAbsolute() - Method in class com.huguesjohnson.tiamat.demos.Camineet.SequenceFrame
  Returns the absolute path to the background music.
getBorderColor() - Method in class com.huguesjohnson.tiamat.graphics.ColorScheme
  Returns the border color.
getBorderInsetColor() - Method in class com.huguesjohnson.tiamat.graphics.ColorScheme
  Returns the border inset color.
getCanTake() - Method in class com.huguesjohnson.tiamat.demos.Camineet.ItemListEntry
  Returns true if the item can be taken.
getCanvas() - Method in class com.huguesjohnson.tiamat.graphics.Dialog
  Returns the canvas.
getCanvas() - Method in class com.huguesjohnson.tiamat.graphics.Map
  Returns the canvas for this Map.
getCanvas() - Method in class com.huguesjohnson.tiamat.graphics.Sprite
getCaption() - Method in class com.huguesjohnson.tiamat.demos.Camineet.Selection
getCharacter(int) - Method in class com.huguesjohnson.tiamat.Area
getCharacter(String) - Method in class com.huguesjohnson.tiamat.demos.Camineet.GameData
  Returns the character with the specified name.
getCharacterPath() - Method in class com.huguesjohnson.tiamat.tools.CharacterDialog
  get the path to the character
getCharacterPaths() - Method in class com.huguesjohnson.tiamat.Area
getCharacterPaths() - Method in class com.huguesjohnson.tiamat.demos.Camineet.GameData
  Returns a list of all relative paths to Charaters.
getCharacters() - Method in class com.huguesjohnson.tiamat.Area
getCharacters() - Method in class com.huguesjohnson.tiamat.demos.Camineet.GameData
  Returns all the Charaters available in this game.
getChild(int) - Method in class com.huguesjohnson.tiamat.TreeNode
getChildLeafCount(boolean) - Method in class com.huguesjohnson.tiamat.TreeNode
getChildLeaves(boolean) - Method in class com.huguesjohnson.tiamat.TreeNode
getChildNode(String, boolean) - Method in class com.huguesjohnson.tiamat.TreeNode
getChildNodeCount(boolean) - Method in class com.huguesjohnson.tiamat.TreeNode
getChildren() - Method in class com.huguesjohnson.tiamat.TreeNode
getColorScheme() - Method in class com.huguesjohnson.tiamat.graphics.Theme
  Returns the ColorScheme for this Theme.
getConditions() - Method in class com.huguesjohnson.tiamat.demos.Camineet.BaseGameState
  Returns all conditions (things that have happened in the game).
getCount() - Method in class com.huguesjohnson.tiamat.AttributeCollection
  Returns the total number of Attributes in the collection.
getCount() - Method in class com.huguesjohnson.tiamat.ItemCollection
  returns the total number of Items in the collection
getCount(String) - Method in class com.huguesjohnson.tiamat.ItemCollection
  returns the total number of Items starting from the path
getCount() - Method in class com.huguesjohnson.tiamat.SkillCollection
  returns the total number of Skills in the collection
getCount(String) - Method in class com.huguesjohnson.tiamat.SkillCollection
  returns the total number of Skills starting from the path
getCount() - Method in class com.huguesjohnson.ui.ListPanel
  returns number of items in the panel
getCurrentArea() - Method in class com.huguesjohnson.tiamat.demos.Camineet.BaseGameState
  Returns the Area the game is currently in.
getCurrentAreaName() - Method in class com.huguesjohnson.tiamat.demos.Camineet.CDGameState
  Returns the name of the current area.
getCurrentImage() - Method in class com.huguesjohnson.tiamat.graphics.Sprite
getCurrentValue() - Method in class com.huguesjohnson.tiamat.Attribute
getDescription() - Method in class com.huguesjohnson.fileFilter.DirectoryFileFilter
  getDescription returns the description of file accepted by the filter.
getDescription() - Method in class com.huguesjohnson.fileFilter.ImageFileFilter
  getDescription returns the description of files accepted by the filter.
getDescription() - Method in class com.huguesjohnson.fileFilter.MultiExtensionFileFilter
  getDescription returns the description of file accepted by the filter.
getDescription() - Method in class com.huguesjohnson.fileFilter.XmlFileFilter
  getDescription returns the description of file accepted by the filter.
getDescription() - Method in class com.huguesjohnson.tiamat.NamedObject
getDirection() - Method in class com.huguesjohnson.tiamat.demos.Camineet.AreaExit
  Returns the direction of this exit.
getDirection() - Method in class com.huguesjohnson.tiamat.graphics.Sprite
getDirectory() - Method in class com.huguesjohnson.ui.FileBrowsePanel
  Returns the full directory of the current path.
getDirectory() - Method in class com.huguesjohnson.ui.ImageBrowsePanel
  Returns the full directory of the current path.
getDisappearOnUse() - Method in class com.huguesjohnson.tiamat.Item
getEquipable() - Method in class com.huguesjohnson.tiamat.Item
getEquipped() - Method in class com.huguesjohnson.tiamat.Item
getEvent() - Method in class com.huguesjohnson.tiamat.demos.Camineet.Selection
getExitEvent(int) - Method in class com.huguesjohnson.tiamat.demos.Camineet.Sequence
  Returns the exit event at the specified index.
getExitEventCount() - Method in class com.huguesjohnson.tiamat.demos.Camineet.Sequence
  Returns the number of exit events in this sequence.
getExitEvents() - Method in class com.huguesjohnson.tiamat.demos.Camineet.Sequence
  Returns All exit events in this sequence.
getExits() - Method in class com.huguesjohnson.tiamat.demos.Camineet.CDArea
  Retuns all the exits from this Area.
getFilePath() - Method in class com.huguesjohnson.ui.FileBrowsePanel
  Returns the file path in the textfield.
getFollower() - Method in class com.huguesjohnson.tiamat.graphics.Sprite
getForeColor() - Method in class com.huguesjohnson.tiamat.graphics.ColorScheme
  Returns the foreground color.
getFrame(int) - Method in class com.huguesjohnson.tiamat.demos.Camineet.Sequence
  Returns the frame at the specified index.
getFrameCount() - Method in class com.huguesjohnson.tiamat.demos.Camineet.Sequence
  Returns the number of frames in this sequence.
getFrames() - Method in class com.huguesjohnson.tiamat.demos.Camineet.Sequence
  Returns All frames in this sequence.
getFullImage() - Method in class com.huguesjohnson.tiamat.Character
getFullImage() - Method in class com.huguesjohnson.tiamat.Item
getFullImagePath() - Method in class com.huguesjohnson.tiamat.Character
getFullImagePath() - Method in class com.huguesjohnson.tiamat.Item
getFullImagePathAbsolute() - Method in class com.huguesjohnson.tiamat.Character
getFullImagePathAbsolute() - Method in class com.huguesjohnson.tiamat.Item
getHeight() - Method in class com.huguesjohnson.tiamat.graphics.Map
  Returns the height of the Map.
getImage(int, int) - Method in class com.huguesjohnson.tiamat.graphics.Sprite
getImage() - Method in class com.huguesjohnson.ui.ImageBrowsePanel
  Returns a BufferedImage loaded from the image file.
getImagePath() - Method in class com.huguesjohnson.ui.ImageBrowsePanel
  Returns the full path to the image file.
getImagePaths() - Method in class com.huguesjohnson.tiamat.graphics.Sprite
getImagePaths() - Method in class com.huguesjohnson.tiamat.tools.SpriteImagePanel
  return a list of paths for the images
getImagePathsAbsolute() - Method in class com.huguesjohnson.tiamat.graphics.Sprite
getIsMoving() - Method in class com.huguesjohnson.tiamat.graphics.Sprite
getItem(String) - Method in class com.huguesjohnson.tiamat.ItemCollection
  return the Item with that name if it exists, otherwise null
getItem(String) - Method in class com.huguesjohnson.tiamat.demos.Camineet.GameData
  Returns the Item with the specified name if it exists, otherwise null.
getItem() - Method in class com.huguesjohnson.tiamat.demos.Camineet.ItemListEntry
  Returns the Item in this entry.
getItem() - Method in class com.huguesjohnson.tiamat.tools.ItemDialog
  get the Item represented by this dialog
getItemList() - Method in class com.huguesjohnson.tiamat.demos.Camineet.CDArea
  Returns a list of all the Items in the Area.
getItems() - Method in class com.huguesjohnson.tiamat.Character
getKey() - Method in class com.huguesjohnson.tiamat.tools.ProfileDialog
getLayer(int) - Method in class com.huguesjohnson.tiamat.Area
getLayer() - Method in class com.huguesjohnson.tiamat.tools.LayerDialog
  get the layer represented by this dialog
getLayers() - Method in class com.huguesjohnson.tiamat.Area
getMap() - Method in class com.huguesjohnson.tiamat.graphics.Layer
getMapData(int, int) - Method in class com.huguesjohnson.tiamat.graphics.TileMap
  Returns the map data at the specified (x,y) co-ordinate.
getMapPath() - Method in class com.huguesjohnson.tiamat.graphics.Layer
getMapPathAbsolute() - Method in class com.huguesjohnson.tiamat.graphics.Layer
getMember(int) - Method in class com.huguesjohnson.tiamat.Party
  get the character at index null if index<0 || index>=count
getMemberCount() - Method in class com.huguesjohnson.tiamat.Party
  return the number of characters in this Party
getMembers() - Method in class com.huguesjohnson.tiamat.Party
getModifiersFor(String) - Method in class com.huguesjohnson.tiamat.ItemCollection
  return an array of all equipped Items that have a target with a targetName equal to targetPath
getModifiersFor(String) - Method in class com.huguesjohnson.tiamat.SkillCollection
  return an array of all Skills that have a target with a targetPath equal to targetPath
getMovable() - Method in class com.huguesjohnson.tiamat.graphics.Sprite
getName() - Method in class com.huguesjohnson.tiamat.NamedObject
getName() - Method in class com.huguesjohnson.tiamat.NamedObjectTreeNode
getName() - Method in class com.huguesjohnson.tiamat.TreeNode
getName() - Method in class com.huguesjohnson.tiamat.demos.Camineet.AreaExit
  Returns the name of the Area where this exit leads.
getName() - Method in class com.huguesjohnson.tiamat.graphics.Map
  Returns the name of the Map.
getNetModification(String) - Method in class com.huguesjohnson.tiamat.ItemCollection
  use getModifiersFor() to get all the modifiers for a target, return the sum of their values
getNetModification(String) - Method in class com.huguesjohnson.tiamat.SkillCollection
  use getModifiersFor() to get all the modifiers for a target, return the sum of their values
getObject() - Method in class com.huguesjohnson.tiamat.TreeNode
getObject() - Method in class com.huguesjohnson.tiamat.graphics.TileMapData
getObjectAt(int, int) - Method in class com.huguesjohnson.tiamat.graphics.TileMap
  Returns the object at (x,y).
getOverlayImage() - Method in class com.huguesjohnson.tiamat.demos.Camineet.CDArea
  Returns the overlay image for this CDArea.
getOverlayImagePath() - Method in class com.huguesjohnson.tiamat.demos.Camineet.CDArea
  Returns the relative path to the overlay image.
getOverlayImagePathAbsolute() - Method in class com.huguesjohnson.tiamat.demos.Camineet.CDArea
  Returns the absolute path to the overlay image.
getParameters() - Method in class com.huguesjohnson.tiamat.demos.Camineet.Event
  Returns the parameters for the action.
getParent() - Method in class com.huguesjohnson.tiamat.TreeNode
getPath() - Method in class com.huguesjohnson.tiamat.TreeNode
getPathDelimiter() - Method in class com.huguesjohnson.tiamat.TreeNode
getPaused() - Method in class com.huguesjohnson.tiamat.demos.PS3.LandenTownDemo
  true if the game is paused
getProfile() - Method in class com.huguesjohnson.tiamat.Character
getProperties() - Method in class com.huguesjohnson.tiamat.StringTable
  Returns the Properties object this StringTable contains.
getRadioButtonImage() - Method in class com.huguesjohnson.tiamat.graphics.Theme
  Returns the image to display on a radio button.
getRadioButtonImagePath() - Method in class com.huguesjohnson.tiamat.graphics.Theme
  Returns the relative path to the image to display on a radio button.
getRadioButtonImagePathAbsolute() - Method in class com.huguesjohnson.tiamat.graphics.Theme
  Returns the absolute path to the image to display on a radio button.
getRadioButtonSelectedImage() - Method in class com.huguesjohnson.tiamat.graphics.Theme
  Returns the image to display on a selected radio button.
getRadioButtonSelectedImagePath() - Method in class com.huguesjohnson.tiamat.graphics.Theme
  Returns the relative path to the image to display on a selected radio button.
getRadioButtonSelectedImagePathAbsolute() - Method in class com.huguesjohnson.tiamat.graphics.Theme
  Returns the absolute path to the image to display on a selected radio button.
getRelativePath(String, String) - Static method in class com.huguesjohnson.PathResolver
  resolves an absolute path against another to get a relative path case insensitive examples of input/output combinations: ---- absolutePath1="c:\\folder1\\" absolutePath2="c:\\folder1\\sub-folder1\\" getRelativePath=".\\sub-folder1\\" ---- absolutePath1="c:\\folder1\\" absolutePath2="c:\\folder1\\sub-folder1\\file.txt" getRelativePath=".\\sub-folder1\\file.txt" ---- absolutePath1="c:\\folder1\\sub-folder1\\" absolutePath2="c:\\folder2\\" getRelativePath="..\\..\\folder2\\" ---- if the drives are different then an absolute path must be returned, for example: absolutePath1="c:\\folder1\\" absolutePath2="d:\\folder2\\" getRelativePath="d:\\folder2\\" ----
getScript() - Method in class com.huguesjohnson.tiamat.demos.Camineet.GameData
  Returns the script for this game.
getSelectedListItem() - Method in class com.huguesjohnson.ui.ListPanel
  returns the selected item
getSelection(int) - Method in class com.huguesjohnson.tiamat.graphics.Dialog
  Returns the specified selection.
getSelections() - Method in class com.huguesjohnson.tiamat.graphics.Dialog
  Returns all the selections that will be displayed after the last page of text.
getSkill() - Method in class com.huguesjohnson.tiamat.tools.SkillDialog
  get the skill represented by this dialog
getSkills() - Method in class com.huguesjohnson.tiamat.Character
getSprite() - Method in class com.huguesjohnson.tiamat.Character
getSpritePath() - Method in class com.huguesjohnson.tiamat.Character
getSpritePathAbsolute() - Method in class com.huguesjohnson.tiamat.Character
getStepIndex() - Method in class com.huguesjohnson.tiamat.graphics.Sprite
getStyle() - Method in class com.huguesjohnson.tiamat.graphics.Dialog
  Returns the Theme for this Dialog.
getTarget(int) - Method in class com.huguesjohnson.tiamat.Item
getTarget(int) - Method in class com.huguesjohnson.tiamat.Skill
getTarget() - Method in class com.huguesjohnson.tiamat.tools.TargetDialog
  return the target
getTargetCount() - Method in class com.huguesjohnson.tiamat.Item
  returns the number of targets for this item
getTargetCount() - Method in class com.huguesjohnson.tiamat.Skill
  returns the number of targets for this item
getTargetPath() - Method in class com.huguesjohnson.tiamat.Target
getTargets() - Method in class com.huguesjohnson.tiamat.Item
getTargets() - Method in class com.huguesjohnson.tiamat.Skill
getText() - Method in class com.huguesjohnson.tiamat.demos.Camineet.SequenceFrame
  Returns the text to draw in this frame.
getText() - Method in class com.huguesjohnson.tiamat.graphics.Dialog
  Returns the array of text to display.
getText(int) - Method in class com.huguesjohnson.tiamat.graphics.Dialog
  Returns a single page of text.
getThumbnailImage() - Method in class com.huguesjohnson.tiamat.Character
getThumbnailImage() - Method in class com.huguesjohnson.tiamat.Item
getThumbnailImagePath() - Method in class com.huguesjohnson.tiamat.Character
getThumbnailImagePath() - Method in class com.huguesjohnson.tiamat.Item
getThumbnailImagePathAbsolute() - Method in class com.huguesjohnson.tiamat.Character
getThumbnailImagePathAbsolute() - Method in class com.huguesjohnson.tiamat.Item
getTile(int) - Method in class com.huguesjohnson.tiamat.graphics.TileMap
  Returns the tile at the specified index.
getTile() - Method in class com.huguesjohnson.tiamat.graphics.TileMapData
getTileSet() - Method in class com.huguesjohnson.tiamat.graphics.TileMap
  Returns the tile set for this map.
getTimeOfDay() - Method in class com.huguesjohnson.tiamat.demos.Camineet.CDGameState
  Returns one of the time constants representing what time of day it is.
getType() - Method in class com.huguesjohnson.tiamat.graphics.Layer
getType() - Method in class com.huguesjohnson.tiamat.graphics.TileMapData
getValue() - Method in class com.huguesjohnson.tiamat.Target
getValue() - Method in class com.huguesjohnson.tiamat.tools.ProfileDialog
getWidth() - Method in class com.huguesjohnson.tiamat.graphics.Map
  Returns the width of the Map.
getX() - Method in class com.huguesjohnson.tiamat.demos.Camineet.ItemListEntry
  Returns the x-coordinate for the item.
getX() - Method in class com.huguesjohnson.tiamat.graphics.Sprite
getY() - Method in class com.huguesjohnson.tiamat.demos.Camineet.ItemListEntry
  Returns the y-coordinate for the item.
getY() - Method in class com.huguesjohnson.tiamat.graphics.Sprite

## H

hasCondition(String) - Method in class com.huguesjohnson.tiamat.demos.Camineet.BaseGameState
  Tests if a specific condition has occured.
hashCode() - Method in class com.huguesjohnson.tiamat.demos.Camineet.GameScript.ScriptTableKey
height - Variable in class com.huguesjohnson.tiamat.graphics.Map
hide() - Method in class com.huguesjohnson.tiamat.graphics.Dialog
  Hides the Dialog.

## I

INFINITE_LOOP - Static variable in class com.huguesjohnson.tiamat.audio.AudioPlayer
ImageBrowsePanel - class com.huguesjohnson.ui.ImageBrowsePanel.
  ImageBrowsePanel - panel to browse for and preview an image protected blocks of code were generated through the NetBeans 3.6 form editor
ImageBrowsePanel(String) - Constructor for class com.huguesjohnson.ui.ImageBrowsePanel
  Creates a new ImageBrowsePanel.
ImageFileFilter - class com.huguesjohnson.fileFilter.ImageFileFilter.
  ImageFileFilter filter to only accept images supported by ImageIO uses ImageReaderWriterSpi.getFileSuffixes() to get a list of supported extensions
ImageFileFilter() - Constructor for class com.huguesjohnson.fileFilter.ImageFileFilter
  Creates a new instance of ImageFileFilter
ImageLoader - class com.huguesjohnson.ImageLoader.
  Utility class to load an image from a file.
ImageLoader() - Constructor for class com.huguesjohnson.ImageLoader
Item - class com.huguesjohnson.tiamat.Item.
  Item - representation of an item
Item(String, String) - Constructor for class com.huguesjohnson.tiamat.Item
Item(String, String, Target[]) - Constructor for class com.huguesjohnson.tiamat.Item
Item(String, String, Target[], boolean) - Constructor for class com.huguesjohnson.tiamat.Item
Item(String, String, Target[], boolean, boolean) - Constructor for class com.huguesjohnson.tiamat.Item
Item(String, String, Target[], boolean, boolean, boolean) - Constructor for class com.huguesjohnson.tiamat.Item
Item(String, String, String, String, String, Target[], boolean, boolean, boolean) - Constructor for class com.huguesjohnson.tiamat.Item
Item(String, String, String, String, String) - Constructor for class com.huguesjohnson.tiamat.Item
Item(String, String, String, String, String, Target[]) - Constructor for class com.huguesjohnson.tiamat.Item
Item(String, String, String, String, String, Target[], boolean) - Constructor for class com.huguesjohnson.tiamat.Item
Item(String, String, String, String, String, Target[], boolean, boolean) - Constructor for class com.huguesjohnson.tiamat.Item
Item(String, String, String, String, String, boolean, boolean, boolean) - Constructor for class com.huguesjohnson.tiamat.Item
ItemCollection - class com.huguesjohnson.tiamat.ItemCollection.
  ItemCollection - used to store a collection of items
ItemCollection() - Constructor for class com.huguesjohnson.tiamat.ItemCollection
ItemCollection(String) - Constructor for class com.huguesjohnson.tiamat.ItemCollection
ItemCollection(Item[]) - Constructor for class com.huguesjohnson.tiamat.ItemCollection
ItemCollection(Item[], String) - Constructor for class com.huguesjohnson.tiamat.ItemCollection
ItemDialog - class com.huguesjohnson.tiamat.tools.ItemDialog.
  ItemDialog - dialog for editing an Item an awful lot of this code was generated through the NetBeans 3.6 form editor
ItemDialog(Frame, String) - Constructor for class com.huguesjohnson.tiamat.tools.ItemDialog
  Creates new form ItemDialog
ItemDialog(Frame, Item, String) - Constructor for class com.huguesjohnson.tiamat.tools.ItemDialog
ItemListEntry - class com.huguesjohnson.tiamat.demos.Camineet.ItemListEntry.
  ItemListEntry - used to list items in an Area
ItemListEntry(int, int, boolean, Item) - Constructor for class com.huguesjohnson.tiamat.demos.Camineet.ItemListEntry
  Constructor.
ItemListPanel - class com.huguesjohnson.tiamat.tools.ItemListPanel.
  ItemListPanel - panel to list Items
ItemListPanel(String) - Constructor for class com.huguesjohnson.tiamat.tools.ItemListPanel
  Creates a new instance of ItemListPanel
importImageData(String[][]) - Method in class com.huguesjohnson.tiamat.graphics.Sprite
  import image data, return success
importObjectData(Object[][]) - Method in class com.huguesjohnson.tiamat.graphics.TileMap
  Imports object data.
importTileData(int[][]) - Method in class com.huguesjohnson.tiamat.graphics.TileMap
  Imports tile data.
importTileSet(String, String[]) - Method in class com.huguesjohnson.tiamat.graphics.TileMap
  Imports tileset data.
importTypeData(int[][]) - Method in class com.huguesjohnson.tiamat.graphics.TileMap
  Imports type data.
initMenu() - Method in class com.huguesjohnson.tiamat.demos.Camineet.CamineetDemoFrame
initWindow() - Method in class com.huguesjohnson.tiamat.demos.PS3.LandenTownDemo
insertChildNode(String, TreeNode) - Method in class com.huguesjohnson.tiamat.TreeNode
  inserts a node at the specified path
isLeaf() - Method in class com.huguesjohnson.tiamat.TreeNode
isPointVisible(Point) - Method in class com.huguesjohnson.tiamat.demos.PS3.LandenTownDemo
isRoot() - Method in class com.huguesjohnson.tiamat.TreeNode

## K

keyPressed(KeyEvent) - Method in class com.huguesjohnson.tiamat.demos.PS3.LandenTownDemo
keyReleased(KeyEvent) - Method in class com.huguesjohnson.tiamat.demos.PS3.LandenTownDemo
keyTyped(KeyEvent) - Method in class com.huguesjohnson.tiamat.demos.PS3.LandenTownDemo

## L

LandenTownDemo - class com.huguesjohnson.tiamat.demos.PS3.LandenTownDemo.
  LandenTownDemo - testbed for Tiamat framework classes
LandenTownDemo(String) - Constructor for class com.huguesjohnson.tiamat.demos.PS3.LandenTownDemo
  Create a new LandenTownDemo instance
LaunchBrowser - class com.huguesjohnson.LaunchBrowser.
  class LaunchBrowser usage: String result=(new LaunchBrowser()).launch("http://www.wherever.com"); alternate usage: String verboseResult=(new LaunchBrowser()).launch("http://www.wherever.com",true); alternate usage: String verboseResult=(new LaunchBrowser()).launch("file://c:\\some-folder\\some-file.html",true); alternate usage: String verboseResult=(new LaunchBrowser()).launch("file:///some-dir/some-file.html",true); This has only been tested on Windows 2000, if it doesn't work on another OS please set verbose to true to debug.
LaunchBrowser() - Constructor for class com.huguesjohnson.LaunchBrowser
  constructor
Layer - class com.huguesjohnson.tiamat.graphics.Layer.
  class Layer - a layer (or plane) that contains drawable items
Layer() - Constructor for class com.huguesjohnson.tiamat.graphics.Layer
Layer(int) - Constructor for class com.huguesjohnson.tiamat.graphics.Layer
Layer(String, Formatter) - Constructor for class com.huguesjohnson.tiamat.graphics.Layer
LayerDialog - class com.huguesjohnson.tiamat.tools.LayerDialog.
  LayerDialog - dialog for editing a layer an awful lot of this code was generated through the NetBeans 3.6 form editor
LayerDialog(Frame, boolean) - Constructor for class com.huguesjohnson.tiamat.tools.LayerDialog
  Creates new form LayerDialog
LayerDialog(Frame) - Constructor for class com.huguesjohnson.tiamat.tools.LayerDialog
LayerDialog(Frame, boolean, Layer) - Constructor for class com.huguesjohnson.tiamat.tools.LayerDialog
LayerDialog(Frame, Layer) - Constructor for class com.huguesjohnson.tiamat.tools.LayerDialog
LayerListPanel - class com.huguesjohnson.tiamat.tools.LayerListPanel.
  LayerListPanel - panel to list Layers
LayerListPanel() - Constructor for class com.huguesjohnson.tiamat.tools.LayerListPanel
  Creates a new instance of LayerListPanel
ListPanel - class com.huguesjohnson.ui.ListPanel.
  ListPanel - panel to hold a list and add/edit/delete buttons protected blocks of code were generated through the NetBeans 3.6 form editor
ListPanel(String) - Constructor for class com.huguesjohnson.ui.ListPanel
  Creates new form ListPanel
lastPath - Static variable in class com.huguesjohnson.tiamat.tools.SpriteImagePanel
launch(String) - Method in class com.huguesjohnson.LaunchBrowser
  Launches a web browser with the specified url.
launch(String, boolean) - Method in class com.huguesjohnson.LaunchBrowser
  Launches a web browser with the specified url.
load(String, Formatter) - Static method in class com.huguesjohnson.tiamat.CharacterFactory
load(String, Formatter) - Static method in class com.huguesjohnson.tiamat.graphics.MapFactory
loadBufferedImage(String) - Static method in class com.huguesjohnson.ImageLoader
  Loads a BufferedImage from a file.
loadFrom(String) - Method in interface com.huguesjohnson.serialization.Formatter
  Loads an object from the specified source path.
loadFrom(String) - Method in class com.huguesjohnson.serialization.XmlFormatter
  Loads an object from the specified source path.
loadMap(Formatter) - Method in class com.huguesjohnson.tiamat.graphics.Layer
loadTheme(String) - Method in class com.huguesjohnson.tiamat.tools.ThemeEditorFrame
  Loads a Theme into the UI.
loop - Variable in class com.huguesjohnson.tiamat.audio.AudioPlayer

## M

MAX_DIRECTION - Static variable in class com.huguesjohnson.tiamat.graphics.Sprite
MAX_MENU - Static variable in class com.huguesjohnson.tiamat.demos.Camineet.CamineetDemoFrame
Map - class com.huguesjohnson.tiamat.graphics.Map.
  class Map - abstract map
Map() - Constructor for class com.huguesjohnson.tiamat.graphics.Map
  Default constructor, creates an empty Map.
MapFactory - class com.huguesjohnson.tiamat.graphics.MapFactory.
  MapFactory - Abstract factory to select an appropriate Map for a given file
MapFactory() - Constructor for class com.huguesjohnson.tiamat.graphics.MapFactory
MidiPlayer - class com.huguesjohnson.tiamat.audio.MidiPlayer.
  MidiPlayer - plays midi files
MidiPlayer() - Constructor for class com.huguesjohnson.tiamat.audio.MidiPlayer
MultiExtensionFileFilter - class com.huguesjohnson.fileFilter.MultiExtensionFileFilter.
  MultiExtensionFileFilter Filter to accept a list of file extensions
MultiExtensionFileFilter(String[]) - Constructor for class com.huguesjohnson.fileFilter.MultiExtensionFileFilter
  Creates a new instance of MultiExtensionFileFilter
main(String[]) - Static method in class com.huguesjohnson.tiamat.AboutSplash
main(String[]) - Static method in class com.huguesjohnson.tiamat.demos.Camineet.CamineetDemo
  entry point for program
main(String[]) - Static method in class com.huguesjohnson.tiamat.demos.Camineet.CamineetDemoFrame
  just around for testing
main(String[]) - Static method in class com.huguesjohnson.tiamat.demos.PS3.LandenTownDemo
main(String[]) - Static method in class com.huguesjohnson.tiamat.demos.Quicklaunch
  entry point for program
main(String[]) - Static method in class com.huguesjohnson.tiamat.demos.QuicklaunchFrame
main(String[]) - Static method in class com.huguesjohnson.tiamat.demos.SpriteWalker
  entry point for program
main(String[]) - Static method in class com.huguesjohnson.tiamat.demos.SpriteWalkerFrame
  create a new SpriteWalkerFrame
main(String[]) - Static method in class com.huguesjohnson.tiamat.tools.AreaEditor
  entry point for program
main(String[]) - Static method in class com.huguesjohnson.tiamat.tools.AreaEditorFrame
  create a new AreaEditorFrame
main(String[]) - Static method in class com.huguesjohnson.tiamat.tools.AttributeDialog
  create a new AttributeDialog
main(String[]) - Static method in class com.huguesjohnson.tiamat.tools.CharacterDialog
  create a new CharacterDialog
main(String[]) - Static method in class com.huguesjohnson.tiamat.tools.CharacterEditor
  entry point for program
main(String[]) - Static method in class com.huguesjohnson.tiamat.tools.CharacterEditorFrame
  create a new CharacterEditorFrame
main(String[]) - Static method in class com.huguesjohnson.tiamat.tools.ProfileDialog
main(String[]) - Static method in class com.huguesjohnson.tiamat.tools.Quicklaunch
  entry point for program
main(String[]) - Static method in class com.huguesjohnson.tiamat.tools.QuicklaunchFrame
  Starts a new QuicklaunchFrame.
main(String[]) - Static method in class com.huguesjohnson.tiamat.tools.SkillDialog
main(String[]) - Static method in class com.huguesjohnson.tiamat.tools.SpriteEditor
  entry point for program
main(String[]) - Static method in class com.huguesjohnson.tiamat.tools.SpriteEditorFrame
  main - just used for testing
main(String[]) - Static method in class com.huguesjohnson.tiamat.tools.SpriteImagePanel
  I wish java had #debug so this wouldn't compile in release code..
main(String[]) - Static method in class com.huguesjohnson.tiamat.tools.TargetDialog
main(String[]) - Static method in class com.huguesjohnson.tiamat.tools.ThemeEditor
  entry point for program
main(String[]) - Static method in class com.huguesjohnson.tiamat.tools.ThemeEditorFrame
  Creates a new ThemeEditorFrame
meta(MetaMessage) - Method in class com.huguesjohnson.tiamat.audio.MidiPlayer
  trap meta events
move(int) - Method in class com.huguesjohnson.tiamat.graphics.Sprite
  moves the sprite in the specified direction
moveSprite(Sprite, int, boolean) - Method in class com.huguesjohnson.tiamat.demos.PS3.LandenTownDemo

## N

NamedObject - class com.huguesjohnson.tiamat.NamedObject.
  NamedObject - an abstract class with a name and description
NamedObject(String, String) - Constructor for class com.huguesjohnson.tiamat.NamedObject
NamedObjectTreeNode - class com.huguesjohnson.tiamat.NamedObjectTreeNode.
  NamedObjectTreeNode - implementation of a TreeNode that stored NamedObjects
NamedObjectTreeNode(NamedObject) - Constructor for class com.huguesjohnson.tiamat.NamedObjectTreeNode
NamedObjectTreeNode(NamedObject, String) - Constructor for class com.huguesjohnson.tiamat.NamedObjectTreeNode
NamedObjectTreeNode(NamedObject, NamedObjectTreeNode) - Constructor for class com.huguesjohnson.tiamat.NamedObjectTreeNode
NamedObjectTreeNode(NamedObject, String, NamedObjectTreeNode) - Constructor for class com.huguesjohnson.tiamat.NamedObjectTreeNode
NonPlayerCharacter - class com.huguesjohnson.tiamat.NonPlayerCharacter.
  NonPlayerCharacter.java - concrete representation of a character
NonPlayerCharacter() - Constructor for class com.huguesjohnson.tiamat.NonPlayerCharacter
  creates an empty NonPlayerCharacter
name - Variable in class com.huguesjohnson.tiamat.graphics.Map

## O

onBrowseComplete() - Method in class com.huguesjohnson.ui.FileBrowsePanel
  Event that fires after a browse has completed successfully.
onBrowseComplete() - Method in class com.huguesjohnson.ui.ImageBrowsePanel
  Event that fires after a browse has completed successfully.
onCancel() - Method in class com.huguesjohnson.tiamat.graphics.Dialog
  Event called when the Dialog is closed.
onClose() - Method in class com.huguesjohnson.tiamat.demos.PS3.LandenTownDemo
  event that fires when the demo is closed probably want to override this in an implementing class
onDeserialize(Formatter, String) - Method in interface com.huguesjohnson.serialization.Storable
  The onDeserialize event should be fired after an object is de-serialized.
onDeserialize(Formatter, String) - Method in class com.huguesjohnson.tiamat.Area
  The onDeserialize event should be fired after an object is de-serialized.
onDeserialize(Formatter, String) - Method in class com.huguesjohnson.tiamat.Character
  The onDeserialize event should be fired after an object is de-serialized.
onDeserialize(Formatter, String) - Method in class com.huguesjohnson.tiamat.Item
  The onDeserialize event should be fired after an object is de-serialized.
onDeserialize(Formatter, String) - Method in class com.huguesjohnson.tiamat.NamedObject
  The onDeserialize event should be fired after an object is de-serialized.
onDeserialize(Formatter, String) - Method in class com.huguesjohnson.tiamat.StringTable
  The onDeserialize event should be fired after an object is de-serialized.
onDeserialize(Formatter, String) - Method in class com.huguesjohnson.tiamat.TreeNode
  The onDeserialize event should be fired after an object is de-serialized.
onDeserialize(Formatter, String) - Method in class com.huguesjohnson.tiamat.demos.Camineet.BaseGameState
  The onDeserialize event should be fired after an object is de-serialized.
onDeserialize(Formatter, String) - Method in class com.huguesjohnson.tiamat.demos.Camineet.CDArea
  The onDeserialize event should be fired after an object is de-serialized.
onDeserialize(Formatter, String) - Method in class com.huguesjohnson.tiamat.demos.Camineet.GameData
  The onDeserialize event should be fired after an object is de-serialized.
onDeserialize(Formatter, String) - Method in class com.huguesjohnson.tiamat.demos.Camineet.GameScript
  The onDeserialize event should be fired after an object is de-serialized.
onDeserialize(Formatter, String) - Method in class com.huguesjohnson.tiamat.demos.Camineet.Sequence
  The onDeserialize event should be fired after an object is de-serialized.
onDeserialize(Formatter, String) - Method in class com.huguesjohnson.tiamat.demos.Camineet.SequenceFrame
  The onDeserialize event should be fired after an object is de-serialized.
onDeserialize(Formatter, String) - Method in class com.huguesjohnson.tiamat.graphics.ColorScheme
  The onDeserialize event should be fired after an object is de-serialized.
onDeserialize(Formatter, String) - Method in class com.huguesjohnson.tiamat.graphics.Map
  The onDeserialize event should be fired after an object is de-serialized.
onDeserialize(Formatter, String) - Method in class com.huguesjohnson.tiamat.graphics.Sprite
  The onDeserialize event should be fired after an object is de-serialized.
onDeserialize(Formatter, String) - Method in class com.huguesjohnson.tiamat.graphics.Theme
  The onDeserialize event should be fired after an object is de-serialized.
onDeserialize(Formatter, String) - Method in class com.huguesjohnson.tiamat.graphics.TileMap
  The onDeserialize event should be fired after an object is de-serialized.
onExit() - Method in class com.huguesjohnson.tiamat.demos.Camineet.CamineetDemo
  onExit - event that fires when exit is complete - override this if creating an instance of CamineetDemo in another class
onSelection(int) - Method in class com.huguesjohnson.tiamat.graphics.Dialog
  Event invoked when the player has confirmed a selection in the dialog.
onWindowClose() - Method in class com.huguesjohnson.tiamat.demos.Camineet.CamineetDemoFrame
  Event that fires when the frame is closed.
onWindowClose() - Method in class com.huguesjohnson.tiamat.demos.QuicklaunchFrame
  onWindowClose - override this if creating an instance of QuicklaunchFrame from another class
onWindowClose() - Method in class com.huguesjohnson.tiamat.demos.SpriteWalkerFrame
  onWindowClose - override this if creating an instance of CharacterEditorFrame from another class
onWindowClose() - Method in class com.huguesjohnson.tiamat.tools.AreaEditorFrame
  onWindowClose - override this if creating an instance of AreaEditorFrame from another class
onWindowClose() - Method in class com.huguesjohnson.tiamat.tools.CharacterEditorFrame
  onWindowClose - override this if creating an instance of CharacterEditorFrame from another class
onWindowClose() - Method in class com.huguesjohnson.tiamat.tools.QuicklaunchFrame
  Override this if creating an instance of QuicklaunchFrame from another class.
onWindowClose() - Method in class com.huguesjohnson.tiamat.tools.SpriteEditorFrame
  onWindowClose - override this if creating an instance of SpriteEditorFrame from another class
onWindowClose() - Method in class com.huguesjohnson.tiamat.tools.ThemeEditorFrame
  onWindowClose - override this if creating an instance of ThemeEditorFrame from another class.

## P

PARENT_PATH - Static variable in class com.huguesjohnson.PathResolver
Party - class com.huguesjohnson.tiamat.Party.
  Party - a collection of Characters
Party() - Constructor for class com.huguesjohnson.tiamat.Party
  creates an empty Party
Party(PlayerCharacter) - Constructor for class com.huguesjohnson.tiamat.Party
  creates a Party with a single member
PathResolver - class com.huguesjohnson.PathResolver.
  PathResolver - Utility class to resolve full and absolute paths
PathResolver() - Constructor for class com.huguesjohnson.PathResolver
PlayerCharacter - class com.huguesjohnson.tiamat.PlayerCharacter.
  PlayerCharacter.java - concrete representation of a character
PlayerCharacter() - Constructor for class com.huguesjohnson.tiamat.PlayerCharacter
  creates an empty PlayerCharacter
ProfileDialog - class com.huguesjohnson.tiamat.tools.ProfileDialog.
  ProfileDialog - dialog for editing a profile element an awful lot of this code was generated through the NetBeans 3.6 form editor
ProfileDialog(Frame) - Constructor for class com.huguesjohnson.tiamat.tools.ProfileDialog
  Creates new form ProfileDialog
ProfileDialog(Frame, String, String) - Constructor for class com.huguesjohnson.tiamat.tools.ProfileDialog
ProfileListPanel - class com.huguesjohnson.tiamat.tools.ProfileListPanel.
  ProfileListPanel - panel to list a character's profile
ProfileListPanel() - Constructor for class com.huguesjohnson.tiamat.tools.ProfileListPanel
  Creates a new instance of ProfileListPanel
paint(Graphics) - Method in class com.huguesjohnson.tiamat.demos.Camineet.CamineetDemoFrame
play(String) - Method in class com.huguesjohnson.tiamat.audio.AudioPlayer
  no loop
play(String, int) - Method in class com.huguesjohnson.tiamat.audio.AudioPlayer
  <0=infinite loop
play(String[]) - Method in class com.huguesjohnson.tiamat.audio.AudioPlayer
  no loop
play(String[], int) - Method in class com.huguesjohnson.tiamat.audio.AudioPlayer
  loop back to 1st track after playing all
play(String) - Method in class com.huguesjohnson.tiamat.audio.MidiPlayer
  no loop
play(String, int) - Method in class com.huguesjohnson.tiamat.audio.MidiPlayer
  <0=infinite loop
play(String[]) - Method in class com.huguesjohnson.tiamat.audio.MidiPlayer
  no loop
play(String[], int) - Method in class com.huguesjohnson.tiamat.audio.MidiPlayer
  loop back to 1st track after playing all
postEvent(Event) - Method in class com.huguesjohnson.tiamat.demos.Camineet.CamineetDemoFrame
  Post an event entered by the user.
processEvent(Event) - Method in class com.huguesjohnson.tiamat.demos.Camineet.GameScript
  Process an Event triggered by the player.
processEvent(Event, String[]) - Method in class com.huguesjohnson.tiamat.demos.Camineet.GameScript
  Process an Event triggered by the player.

## Q

Quicklaunch - class com.huguesjohnson.tiamat.demos.Quicklaunch.
  Quicklaunch - main class for a Quicklaunch utility
Quicklaunch() - Constructor for class com.huguesjohnson.tiamat.demos.Quicklaunch
  constructor
Quicklaunch - class com.huguesjohnson.tiamat.tools.Quicklaunch.
  Quicklaunch - main class for a Quicklaunch utility
Quicklaunch() - Constructor for class com.huguesjohnson.tiamat.tools.Quicklaunch
  constructor
QuicklaunchFrame - class com.huguesjohnson.tiamat.demos.QuicklaunchFrame.
  QuicklaunchFrame - main frame for Quicklaunch utility protected regions of code were generated by NetBeans 3.6 form editor
QuicklaunchFrame() - Constructor for class com.huguesjohnson.tiamat.demos.QuicklaunchFrame
  Creates new form QuicklaunchFrame
QuicklaunchFrame - class com.huguesjohnson.tiamat.tools.QuicklaunchFrame.
  QuicklaunchFrame - main frame for Quicklaunch utility protected regions of code were generated by NetBeans 3.6 form editor
QuicklaunchFrame() - Constructor for class com.huguesjohnson.tiamat.tools.QuicklaunchFrame
  Creates a new QuicklaunchFrame.

## R

remove(int) - Method in class com.huguesjohnson.tiamat.Party
  removes and returns the character at the specified index moves members down as needed returns null if index<0 || index>=count
removeAllImages() - Method in class com.huguesjohnson.tiamat.tools.SpriteImagePanel
  remove all images
removeAttribute(String) - Method in class com.huguesjohnson.tiamat.AttributeCollection
  Remove the Attribute with the specified path.
removeChildNode(String, boolean) - Method in class com.huguesjohnson.tiamat.TreeNode
removeExitEvent(int) - Method in class com.huguesjohnson.tiamat.demos.Camineet.Sequence
  Removes an exit event.
removeFrame(int) - Method in class com.huguesjohnson.tiamat.demos.Camineet.Sequence
  Removes a frame.
removeItem(String) - Method in class com.huguesjohnson.tiamat.ItemCollection
  return success
removeSkill(String) - Method in class com.huguesjohnson.tiamat.SkillCollection
  return success
run() - Method in class com.huguesjohnson.tiamat.demos.Camineet.CamineetDemo
  start the thread
run() - Method in class com.huguesjohnson.tiamat.demos.Quicklaunch
  start the thread
run() - Method in class com.huguesjohnson.tiamat.demos.SpriteWalker
  start the thread
run() - Method in class com.huguesjohnson.tiamat.tools.AreaEditor
  start the thread
run() - Method in class com.huguesjohnson.tiamat.tools.CharacterEditor
  start the thread
run() - Method in class com.huguesjohnson.tiamat.tools.Quicklaunch
  start the thread
run() - Method in class com.huguesjohnson.tiamat.tools.SpriteEditor
  start the thread
run() - Method in class com.huguesjohnson.tiamat.tools.ThemeEditor
  start the thread

## S

SELF_PATH - Static variable in class com.huguesjohnson.PathResolver
Selection - class com.huguesjohnson.tiamat.demos.Camineet.Selection.
  Selection
Selection(String, Event) - Constructor for class com.huguesjohnson.tiamat.demos.Camineet.Selection
Sequence - class com.huguesjohnson.tiamat.demos.Camineet.Sequence.
  Sequence - class to represent a sequence
Sequence(SequenceFrame[], Event[]) - Constructor for class com.huguesjohnson.tiamat.demos.Camineet.Sequence
  Create a new instance of Sequence.
SequenceFrame - class com.huguesjohnson.tiamat.demos.Camineet.SequenceFrame.
  SequenceFrame.java - class to represent a frame in a sequence
SequenceFrame() - Constructor for class com.huguesjohnson.tiamat.demos.Camineet.SequenceFrame
  Creates a new instance of SequenceFrame.
SequenceFrame(String, String, String, String) - Constructor for class com.huguesjohnson.tiamat.demos.Camineet.SequenceFrame
  Creates a new instance of SequenceFrame.
Skill - class com.huguesjohnson.tiamat.Skill.
  Skill - represents a skill for a character, modifies an item
Skill(String, String) - Constructor for class com.huguesjohnson.tiamat.Skill
Skill(String, String, Target[]) - Constructor for class com.huguesjohnson.tiamat.Skill
SkillCollection - class com.huguesjohnson.tiamat.SkillCollection.
  SkillCollection - used to store a collection of skills
SkillCollection() - Constructor for class com.huguesjohnson.tiamat.SkillCollection
SkillCollection(String) - Constructor for class com.huguesjohnson.tiamat.SkillCollection
SkillCollection(Skill[]) - Constructor for class com.huguesjohnson.tiamat.SkillCollection
SkillCollection(Skill[], String) - Constructor for class com.huguesjohnson.tiamat.SkillCollection
SkillDialog - class com.huguesjohnson.tiamat.tools.SkillDialog.
  SkillDialog - dialog for editing a Skill an awful lot of this code was generated through the NetBeans 3.6 form editor
SkillDialog(Frame) - Constructor for class com.huguesjohnson.tiamat.tools.SkillDialog
  Creates new form SkillDialog
SkillDialog(Frame, Skill) - Constructor for class com.huguesjohnson.tiamat.tools.SkillDialog
SkillListPanel - class com.huguesjohnson.tiamat.tools.SkillListPanel.
  SkillListPanel - panel to list Skills
SkillListPanel() - Constructor for class com.huguesjohnson.tiamat.tools.SkillListPanel
  Creates a new instance of SkillListPanel
Sprite - class com.huguesjohnson.tiamat.graphics.Sprite.
  class Sprite - animated sprite
Sprite(int, int, int, String, String[][], Component) - Constructor for class com.huguesjohnson.tiamat.graphics.Sprite
SpriteEditor - class com.huguesjohnson.tiamat.tools.SpriteEditor.
  SpriteEditor - main class for a Sprite editor
SpriteEditor() - Constructor for class com.huguesjohnson.tiamat.tools.SpriteEditor
  constructor
SpriteEditorFrame - class com.huguesjohnson.tiamat.tools.SpriteEditorFrame.
  SpriteEditorFrame - main window for editing a Sprite an awful lot of this code was generated through the NetBeans 3.6 form editor
SpriteEditorFrame() - Constructor for class com.huguesjohnson.tiamat.tools.SpriteEditorFrame
  Creates new form SpriteEditorFrame
SpriteImagePanel - class com.huguesjohnson.tiamat.tools.SpriteImagePanel.
  SpriteImagePanel.java - panel for managing sprite images most of this code was generated through the NetBeans 3.6 form editor
SpriteImagePanel(String) - Constructor for class com.huguesjohnson.tiamat.tools.SpriteImagePanel
  Creates new form SpriteImagePanel
SpriteWalker - class com.huguesjohnson.tiamat.demos.SpriteWalker.
  SpriteWalker - main class for a SpriteWalker demo
SpriteWalker() - Constructor for class com.huguesjohnson.tiamat.demos.SpriteWalker
  constructor
SpriteWalkerFrame - class com.huguesjohnson.tiamat.demos.SpriteWalkerFrame.
  SpriteWalker - main window for Sprite walker demo
SpriteWalkerFrame() - Constructor for class com.huguesjohnson.tiamat.demos.SpriteWalkerFrame
  Creates new form SpriteWalkerFrame
Storable - interface com.huguesjohnson.serialization.Storable.
  Storable - interface for objects that can be serialized
StorageException - exception com.huguesjohnson.serialization.StorageException.
  StorageException - Thrown if an error occurs while trying to save or load a serialized object
StorageException(String) - Constructor for class com.huguesjohnson.serialization.StorageException
  Constructs an instance of `StorageException` with the specified detail message.
StringTable - class com.huguesjohnson.tiamat.StringTable.
  StringTable - stores key-value pairs of strings
StringTable() - Constructor for class com.huguesjohnson.tiamat.StringTable
  Creates an empty StringTable.
saveTo(Storable, String) - Method in interface com.huguesjohnson.serialization.Formatter
  Saves the object to the output path.
saveTo(Storable, String) - Method in class com.huguesjohnson.serialization.XmlFormatter
  Saves the object to the output path.
set(String, String) - Method in class com.huguesjohnson.tiamat.StringTable
  Sets an entry in the table.
setAbsoluteDir(String) - Method in class com.huguesjohnson.tiamat.Area
setAbsoluteDir(String) - Method in class com.huguesjohnson.tiamat.Character
setAbsoluteDir(String) - Method in class com.huguesjohnson.tiamat.Item
setAbsoluteDir(String) - Method in class com.huguesjohnson.tiamat.demos.Camineet.GameData
  Sets the absolute path to the directory where characters are saved.
setAbsoluteDir(String) - Method in class com.huguesjohnson.tiamat.demos.Camineet.SequenceFrame
  Sets the absolute path to the directory where images and background music are stored.
setAbsoluteDir(String) - Method in class com.huguesjohnson.tiamat.graphics.Layer
setAbsoluteDir(String) - Method in class com.huguesjohnson.tiamat.graphics.Map
setAbsoluteDir(String) - Method in class com.huguesjohnson.tiamat.graphics.Sprite
setAbsoluteDir(String) - Method in class com.huguesjohnson.tiamat.graphics.Theme
  Set the absolute path to the directory where images are stored.
setAbsoluteDir(String) - Method in class com.huguesjohnson.tiamat.tools.ItemListPanel
setAction(String) - Method in class com.huguesjohnson.tiamat.demos.Camineet.Event
  Sets the action to perform.
setAffectedEntity(int) - Method in class com.huguesjohnson.tiamat.Target
setAttribute(String, Attribute) - Method in class com.huguesjohnson.tiamat.AttributeCollection
  Sets the Attribute with the given path, adds it if it doesn’t exist.
setAttribute(String, Skill) - Method in class com.huguesjohnson.tiamat.SkillCollection
  sets the Skill with the given path, adds it if it doesn’t exist
setAttributes(AttributeCollection) - Method in class com.huguesjohnson.tiamat.Character
setAvailableItems(ItemCollection) - Method in class com.huguesjohnson.tiamat.demos.Camineet.GameData
  Sets the collection of all Items available in the game.
setBackColor(Color) - Method in class com.huguesjohnson.tiamat.graphics.ColorScheme
  Sets the background color.
setBaseValue(long) - Method in class com.huguesjohnson.tiamat.Attribute
setBgImagePath(String) - Method in class com.huguesjohnson.tiamat.demos.Camineet.CDArea
  Sets the relative path to the background image.
setBgImagePath(String) - Method in class com.huguesjohnson.tiamat.demos.Camineet.SequenceFrame
  Sets the relative path to the background image.
setBgMusicPath(String) - Method in class com.huguesjohnson.tiamat.demos.Camineet.CDArea
  Sets the relative path to the background music.
setBgMusicPath(String) - Method in class com.huguesjohnson.tiamat.demos.Camineet.SequenceFrame
  Sets the relative path to the background music.
setBorderColor(Color) - Method in class com.huguesjohnson.tiamat.graphics.ColorScheme
  Sets the border color.
setBorderInsetColor(Color) - Method in class com.huguesjohnson.tiamat.graphics.ColorScheme
  Sets the border insert color.
setCanTake(boolean) - Method in class com.huguesjohnson.tiamat.demos.Camineet.ItemListEntry
  Sets whether the item can be taken.
setCanvas(Component) - Method in class com.huguesjohnson.tiamat.graphics.Dialog
  Sets the canvas for this Dialog
setCanvas(Component) - Method in class com.huguesjohnson.tiamat.graphics.Map
  Sets the canvas for this Map.
setCanvas(Component) - Method in class com.huguesjohnson.tiamat.graphics.Sprite
setCanvas(Component) - Method in class com.huguesjohnson.tiamat.graphics.TileMap
  Override of setCanvas to reload images when canvas changes.
setCharacters(String[], Formatter) - Method in class com.huguesjohnson.tiamat.Area
setCharacters(String[], Formatter) - Method in class com.huguesjohnson.tiamat.demos.Camineet.GameData
  Sets the Characters for this game.
setChild(int, TreeNode) - Method in class com.huguesjohnson.tiamat.TreeNode
setChildren(TreeNode[]) - Method in class com.huguesjohnson.tiamat.TreeNode
setColorScheme(ColorScheme) - Method in class com.huguesjohnson.tiamat.graphics.Theme
  Sets the ColorScheme for this Theme.
setCurrentArea(Area) - Method in class com.huguesjohnson.tiamat.demos.Camineet.BaseGameState
  Sets the Area the game is currently in.
setCurrentAreaName(String) - Method in class com.huguesjohnson.tiamat.demos.Camineet.CDGameState
  Sets the name of the current area.
setCurrentValue(long) - Method in class com.huguesjohnson.tiamat.Attribute
setDescription(String) - Method in class com.huguesjohnson.tiamat.NamedObject
setDirection(String) - Method in class com.huguesjohnson.tiamat.demos.Camineet.AreaExit
  Sets the direction of this exit.
setDirection(int) - Method in class com.huguesjohnson.tiamat.graphics.Sprite
setDisappearOnUse(boolean) - Method in class com.huguesjohnson.tiamat.Item
setEquipable(boolean) - Method in class com.huguesjohnson.tiamat.Item
setEquipped(boolean) - Method in class com.huguesjohnson.tiamat.Item
setExits(AreaExit[]) - Method in class com.huguesjohnson.tiamat.demos.Camineet.CDArea
  Sets all the exits from this Area.
setFilePath(String) - Method in class com.huguesjohnson.ui.FileBrowsePanel
  Sets the file path textfield.
setFollower(Sprite) - Method in class com.huguesjohnson.tiamat.graphics.Sprite
setForeColor(Color) - Method in class com.huguesjohnson.tiamat.graphics.ColorScheme
  Sets the foreground color.
setFullImagePath(String) - Method in class com.huguesjohnson.tiamat.Character
setFullImagePath(String) - Method in class com.huguesjohnson.tiamat.Item
setHeight(int) - Method in class com.huguesjohnson.tiamat.graphics.Map
  Sets the height of the Map.
setImage(int, int, String) - Method in class com.huguesjohnson.tiamat.graphics.Sprite
setImage(String) - Method in class com.huguesjohnson.ui.ImageBrowsePanel
  Sets the image for the dialog, updates the textfield and image.
setIsMoving(boolean) - Method in class com.huguesjohnson.tiamat.graphics.Sprite
setItem(String, Item) - Method in class com.huguesjohnson.tiamat.ItemCollection
  sets the Item with the given path, adds it if it doesn’t exist
setItem(Item) - Method in class com.huguesjohnson.tiamat.demos.Camineet.ItemListEntry
  Sets the Item in this entry.
setItemList(ItemListEntry[]) - Method in class com.huguesjohnson.tiamat.demos.Camineet.CDArea
  Sets a list of all the Items in the Area.
setItems(ItemCollection) - Method in class com.huguesjohnson.tiamat.Character
setLayers(Layer[]) - Method in class com.huguesjohnson.tiamat.Area
setMapData(int, int, TileMapData) - Method in class com.huguesjohnson.tiamat.graphics.TileMap
  Sets the map data at the specified (x,y) co-ordinate.
setMapPath(String, Formatter) - Method in class com.huguesjohnson.tiamat.graphics.Layer
setMembers(PlayerCharacter[]) - Method in class com.huguesjohnson.tiamat.Party
setMovable(boolean) - Method in class com.huguesjohnson.tiamat.graphics.Sprite
setName(String) - Method in class com.huguesjohnson.tiamat.NamedObject
setName(String) - Method in class com.huguesjohnson.tiamat.NamedObjectTreeNode
setName(String) - Method in class com.huguesjohnson.tiamat.TreeNode
setName(String) - Method in class com.huguesjohnson.tiamat.demos.Camineet.AreaExit
  Sets the name of the Area where this exit leads.
setName(String) - Method in class com.huguesjohnson.tiamat.graphics.Map
  Sets the name of the Map.
setObject(Object) - Method in class com.huguesjohnson.tiamat.TreeNode
setObject(Object) - Method in class com.huguesjohnson.tiamat.graphics.TileMapData
setObjectAt(int, int, Object) - Method in class com.huguesjohnson.tiamat.graphics.TileMap
  Sets the object at (x,y).
setOverlayImagePath(String) - Method in class com.huguesjohnson.tiamat.demos.Camineet.CDArea
  Sets the relative path to the overlay image.
setParameters(StringTable) - Method in class com.huguesjohnson.tiamat.demos.Camineet.Event
  Sets the parameters for the action.
setParent(TreeNode) - Method in class com.huguesjohnson.tiamat.TreeNode
setPaused(boolean) - Method in class com.huguesjohnson.tiamat.demos.PS3.LandenTownDemo
  pause or unpause the game
setProfile(StringTable) - Method in class com.huguesjohnson.tiamat.Character
setProperties(Properties) - Method in class com.huguesjohnson.tiamat.StringTable
  Sets the Properties object this StringTable contains.
setRadioButtonImagePath(String) - Method in class com.huguesjohnson.tiamat.graphics.Theme
  Sets the image to display on a radio button.
setRadioButtonSelectedImagePath(String) - Method in class com.huguesjohnson.tiamat.graphics.Theme
  Sets the image to display on a selected radio button.
setScript(GameScript) - Method in class com.huguesjohnson.tiamat.demos.Camineet.GameData
  Sets the script for this game.
setScript(String, Formatter) - Method in class com.huguesjohnson.tiamat.demos.Camineet.GameData
  Loads the script for this game.
setSelection(String, int) - Method in class com.huguesjohnson.tiamat.graphics.Dialog
  Sets the selection at the specified index.
setSelections(Selection[]) - Method in class com.huguesjohnson.tiamat.demos.Camineet.CamineetDemoFrame
  Set the selections (menu).
setSelections(String[]) - Method in class com.huguesjohnson.tiamat.graphics.Dialog
  Sets the selections to present after the last page of text.
setSkills(SkillCollection) - Method in class com.huguesjohnson.tiamat.Character
setSpritePath(String, Formatter) - Method in class com.huguesjohnson.tiamat.Character
setStepIndex(int) - Method in class com.huguesjohnson.tiamat.graphics.Sprite
setStyle(Theme) - Method in class com.huguesjohnson.tiamat.graphics.Dialog
  Sets the Theme for this Dialog.
setTarget(int, Target) - Method in class com.huguesjohnson.tiamat.Item
setTarget(int, Target) - Method in class com.huguesjohnson.tiamat.Skill
setTargetPath(String) - Method in class com.huguesjohnson.tiamat.Target
setTargets(Target[]) - Method in class com.huguesjohnson.tiamat.Item
setTargets(Target[]) - Method in class com.huguesjohnson.tiamat.Skill
setText(String) - Method in class com.huguesjohnson.tiamat.demos.Camineet.SequenceFrame
  Set the text to draw in this frame.
setText(String[]) - Method in class com.huguesjohnson.tiamat.graphics.Dialog
  Sets the array of text to display.
setText(String, int) - Method in class com.huguesjohnson.tiamat.graphics.Dialog
  Sets one page of text to display.
setThumbnailImagePath(String) - Method in class com.huguesjohnson.tiamat.Character
setThumbnailImagePath(String) - Method in class com.huguesjohnson.tiamat.Item
setTile(int) - Method in class com.huguesjohnson.tiamat.graphics.TileMapData
setTimeOfDay(int) - Method in class com.huguesjohnson.tiamat.demos.Camineet.CDGameState
  Sets the time of day it is.
setType(int) - Method in class com.huguesjohnson.tiamat.graphics.Layer
setType(int) - Method in class com.huguesjohnson.tiamat.graphics.TileMapData
setValue(long) - Method in class com.huguesjohnson.tiamat.Target
setWidth(int) - Method in class com.huguesjohnson.tiamat.graphics.Map
  Sets the width of the Map.
setX(int) - Method in class com.huguesjohnson.tiamat.demos.Camineet.ItemListEntry
  Sets the x-coordinate for the item.
setX(int) - Method in class com.huguesjohnson.tiamat.graphics.Sprite
setY(int) - Method in class com.huguesjohnson.tiamat.demos.Camineet.ItemListEntry
  Sets the y-coordinate for the item.
setY(int) - Method in class com.huguesjohnson.tiamat.graphics.Sprite
stateChanged(ChangeEvent) - Method in class com.huguesjohnson.tiamat.demos.PS3.LandenTownDemo
stop() - Method in class com.huguesjohnson.tiamat.audio.AudioPlayer
  stop playback
stop() - Method in class com.huguesjohnson.tiamat.audio.MidiPlayer
  stop playing

## T

TIME_DAY - Static variable in class com.huguesjohnson.tiamat.demos.Camineet.CDGameState
  constant for daytime
TIME_NIGHT - Static variable in class com.huguesjohnson.tiamat.demos.Camineet.CDGameState
  constant for nighttime
TYPE_DIALOG - Static variable in class com.huguesjohnson.tiamat.graphics.Layer
  a layer where dialogs are displayed
TYPE_EVENT - Static variable in class com.huguesjohnson.tiamat.graphics.TileMapData
TYPE_EXIT - Static variable in class com.huguesjohnson.tiamat.graphics.TileMapData
TYPE_MAP - Static variable in class com.huguesjohnson.tiamat.graphics.Layer
  a layer with a map associated to it
TYPE_NORMAL - Static variable in class com.huguesjohnson.tiamat.graphics.TileMapData
TYPE_SOLID - Static variable in class com.huguesjohnson.tiamat.graphics.TileMapData
TYPE_SPRITE - Static variable in class com.huguesjohnson.tiamat.graphics.Layer
  a layer where sprites move
Target - class com.huguesjohnson.tiamat.Target.
  Target - represents the target of a Skill or Item
Target(String, long) - Constructor for class com.huguesjohnson.tiamat.Target
Target(String, long, int) - Constructor for class com.huguesjohnson.tiamat.Target
TargetDialog - class com.huguesjohnson.tiamat.tools.TargetDialog.
  TargetDialog - dialog for editing a Target an awful lot of this code was generated through the NetBeans 3.6 form editor
TargetDialog(Frame) - Constructor for class com.huguesjohnson.tiamat.tools.TargetDialog
  Creates new form TargetDialog
TargetDialog(Frame, Target) - Constructor for class com.huguesjohnson.tiamat.tools.TargetDialog
TargetListPanel - class com.huguesjohnson.tiamat.tools.TargetListPanel.
  TargetListPanel - panel to list Targets
TargetListPanel() - Constructor for class com.huguesjohnson.tiamat.tools.TargetListPanel
  Creates a new instance of TargetListPanel
Theme - class com.huguesjohnson.tiamat.graphics.Theme.
  Theme - stores style elements for a top-level container
Theme() - Constructor for class com.huguesjohnson.tiamat.graphics.Theme
  Default constructor, creates an empty theme
ThemeEditor - class com.huguesjohnson.tiamat.tools.ThemeEditor.
  Main class for a Theme editor.
ThemeEditor() - Constructor for class com.huguesjohnson.tiamat.tools.ThemeEditor
  constructor
ThemeEditorFrame - class com.huguesjohnson.tiamat.tools.ThemeEditorFrame.
  Main window for editing a Theme.
ThemeEditorFrame() - Constructor for class com.huguesjohnson.tiamat.tools.ThemeEditorFrame
  Creates a new ThemeEditorFrame.
ThemeEditorFrame(String) - Constructor for class com.huguesjohnson.tiamat.tools.ThemeEditorFrame
  Creates a new ThemeEditorFrame with the specified Theme.
TileMap - class com.huguesjohnson.tiamat.graphics.TileMap.
  TileMap - a map composed of fixed-size tiles
TileMap() - Constructor for class com.huguesjohnson.tiamat.graphics.TileMap
  Default constructor, creates an empty map.
TileMap(int, int, Component) - Constructor for class com.huguesjohnson.tiamat.graphics.TileMap
  Create a map with the specified width, height, and canvas.
TileMapData - class com.huguesjohnson.tiamat.graphics.TileMapData.
  TileMapData - data for TileMap
TileMapData(int) - Constructor for class com.huguesjohnson.tiamat.graphics.TileMapData
TileMapData(int, int) - Constructor for class com.huguesjohnson.tiamat.graphics.TileMapData
TileMapData(int, int, Object) - Constructor for class com.huguesjohnson.tiamat.graphics.TileMapData
TreeNode - class com.huguesjohnson.tiamat.TreeNode.
  TreeNode - stores object in a heirarchical (tree) structure
TreeNode(String) - Constructor for class com.huguesjohnson.tiamat.TreeNode
TreeNode(String, String) - Constructor for class com.huguesjohnson.tiamat.TreeNode
TreeNode(String, Object) - Constructor for class com.huguesjohnson.tiamat.TreeNode
TreeNode(String, String, Object) - Constructor for class com.huguesjohnson.tiamat.TreeNode
TreeNode(String, Object, TreeNode) - Constructor for class com.huguesjohnson.tiamat.TreeNode
TreeNode(String, String, Object, TreeNode) - Constructor for class com.huguesjohnson.tiamat.TreeNode
toString() - Method in class com.huguesjohnson.tiamat.Attribute
  returns a string representation of the object
toString() - Method in class com.huguesjohnson.tiamat.AttributeCollection
  Returns a string representation of the object.
toString() - Method in class com.huguesjohnson.tiamat.Item
  returns a string representation of the object
toString() - Method in class com.huguesjohnson.tiamat.ItemCollection
  returns a string representation of the object
toString() - Method in class com.huguesjohnson.tiamat.NamedObject
  returns a string representation of the object
toString() - Method in class com.huguesjohnson.tiamat.NamedObjectTreeNode
  returns a string representation of the object
toString() - Method in class com.huguesjohnson.tiamat.Skill
  returns a string representation of the object
toString() - Method in class com.huguesjohnson.tiamat.SkillCollection
  returns a string representation of the object
toString() - Method in class com.huguesjohnson.tiamat.StringTable
  Returns a string representation of the object.
toString() - Method in class com.huguesjohnson.tiamat.Target
  returns a string representation of the object
toString() - Method in class com.huguesjohnson.tiamat.TreeNode
  returns a string representation of the object
toString() - Method in class com.huguesjohnson.tiamat.audio.AudioPlayer
  returns a string representation of the object
toString() - Method in class com.huguesjohnson.tiamat.graphics.Map
  Returns a string representation of the object.
toString() - Method in class com.huguesjohnson.tiamat.graphics.Sprite
  return a string representation of the object
toString() - Method in class com.huguesjohnson.tiamat.graphics.TileMap
  Returns a string representation of the object.
toString() - Method in class com.huguesjohnson.tiamat.graphics.TileMapData
  returns a string representation of the object
trackIndex - Variable in class com.huguesjohnson.tiamat.audio.AudioPlayer
trackList - Variable in class com.huguesjohnson.tiamat.audio.AudioPlayer

## U

UnsupportedAudioFormatException - exception com.huguesjohnson.tiamat.audio.UnsupportedAudioFormatException.
  UnsupportedAudioFormatException - Exception thrown when an unsupported audio type is encountered
UnsupportedAudioFormatException() - Constructor for class com.huguesjohnson.tiamat.audio.UnsupportedAudioFormatException
UnsupportedCharacterException - exception com.huguesjohnson.tiamat.UnsupportedCharacterException.
  UnsupportedCharacterException - Exception thrown when an unsupported character is encountered
UnsupportedCharacterException() - Constructor for class com.huguesjohnson.tiamat.UnsupportedCharacterException
UnsupportedCharacterException(String) - Constructor for class com.huguesjohnson.tiamat.UnsupportedCharacterException
UnsupportedMapException - exception com.huguesjohnson.tiamat.graphics.UnsupportedMapException.
  UnsupportedMapException - Exception thrown when an unsupported map is encountered
UnsupportedMapException() - Constructor for class com.huguesjohnson.tiamat.graphics.UnsupportedMapException
UnsupportedMapException(String) - Constructor for class com.huguesjohnson.tiamat.graphics.UnsupportedMapException
update(Graphics) - Method in class com.huguesjohnson.tiamat.demos.SpriteWalkerFrame
updateCanvas() - Method in class com.huguesjohnson.tiamat.demos.PS3.LandenTownDemo
updateCanvas() - Method in class com.huguesjohnson.tiamat.demos.SpriteWalkerFrame
updateFrame(Graphics) - Method in class com.huguesjohnson.tiamat.demos.PS3.LandenTownDemo
updateFrame(Graphics) - Method in class com.huguesjohnson.tiamat.demos.SpriteWalkerFrame
updateSelectedListItem(Object) - Method in class com.huguesjohnson.ui.ListPanel
  update the selected item in the list

## V

VSCROLL - Static variable in class com.huguesjohnson.tiamat.demos.Camineet.CamineetDemoFrame

## W

width - Variable in class com.huguesjohnson.tiamat.graphics.Map
windowGainedFocus(WindowEvent) - Method in class com.huguesjohnson.tiamat.demos.PS3.LandenTownDemo
windowLostFocus(WindowEvent) - Method in class com.huguesjohnson.tiamat.demos.PS3.LandenTownDemo

## X

XmlFileFilter - class com.huguesjohnson.fileFilter.XmlFileFilter.
  XmlFileFilter Filter to only accept xml files
XmlFileFilter() - Constructor for class com.huguesjohnson.fileFilter.XmlFileFilter
  Creates a new instance of SourceCodeFileFilter
XmlFormatter - class com.huguesjohnson.serialization.XmlFormatter.
  XmlFormatter - Stores objects to an XML file
XmlFormatter() - Constructor for class com.huguesjohnson.serialization.XmlFormatter

A B C D E F G H I K L M N O P Q R S T U V W X

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