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

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

## A

AbstractCharacterSprite - Class in gameobjects.characters
  This class is holding basic animations that every game character needs.
AbstractCharacterSprite(String, String, double, double, Color, BaseLoader, BaseInput, BaseAudio) - Constructor for class gameobjects.characters.AbstractCharacterSprite
  Creates a new character sprite for a game character
AbstractGameAction - Class in gameaction
  An abstract game action that contains everything which all derived specialized game actions have in common
AbstractGameAction(AbstractCharacterSprite) - Constructor for class gameaction.AbstractGameAction
  Creates a new game action
AbstractGameObject - Class in gameobjects
  This class is the basic class of all game objects.
AbstractGameObject(String, String, double, double, BaseLoader, BaseInput, BaseAudio) - Constructor for class gameobjects.AbstractGameObject
  Creates a new game object with the specified name at the specified coordinates
add(String, BufferedImage[]) - Method in class animation.AnimationPool
  Adds an animation to the animation manager
add(String, long) - Method in class animation.AnimationScheduler
  Adds an animation to the queue
add(String) - Method in class animation.AnimationScheduler
  Adds an animation with infinite duration to the queue.
add(AbstractGameAction) - Method in class gameaction.GameActionScheduler
  Adds a game action to the queue of game actions.
add(Comparable) - Method in class path.AStarSearch.PriorityList
add(Sentence) - Method in class speech.SentenceScheduler
  Adds a sentence object to the sentence scheduler
addAction(AbstractGameAction) - Method in class gameobjects.characters.AbstractCharacterSprite
  Convenience method to add a game action to the characters game action scheduler without calling the getGameActionScheduler() method first.
addActions(List<AbstractGameAction>) - Method in class gameobjects.characters.AbstractCharacterSprite
  Convenience method to add a list of game actions to the characters game action scheduler at once without calling the getGameActionScheduler() method first.
addCharacter(NPCSprite) - Method in class location.GameLocation
  Adds a character to the location.
addCursor(GameCursor) - Static method in class cursor.CursorManager
  Adds a new game cursor to the cursor pool with the specified parameters
addDialog(Dialog) - Method in class gameobjects.characters.Player
  Adds a dialog to the set of player dialogs
addDialog(Dialog) - Method in class speech.QuestionSelectionArea
  Adds a dialog to the set of dialogs for the player
addDialogBranch(int, String, Talk) - Method in class speech.Dialog
  Adds a dialog branch to the dialog.
addExit(String, String, double, double, int, int, double, double, boolean, GameLocation) - Method in class location.GameLocation
  Adds an exit to the game location with the specified parameters
addGameLocation(GameLocation) - Method in class scripting.BeanShell
  Adds a game location to the beanshell script interpreter
addInteractiveHotspot(InteractiveHotspot) - Method in class location.GameLocation
  Adds an interactive hotspot to the game location
addItem(Item) - Method in class location.GameLocation
  Adds an item to the game location
addItemToInventory(Item) - Method in class inventory.Inventory
  Adds an item to the inventory
addNeighbor(GridNode) - Method in class path.GridNode
  Adds a neighbour to the list of neighbours of this grid node
addPath(AbstractCharacterSprite, SearchGrid, double, double, BaseInput) - Static method in class path.PathFinder
  Finds a list of Walk game actions that represents a path from the characters current position to its destionation coordinates and adds it to the specified characters game action queue
addPlayer(Player) - Method in class location.GameLocation
  Adds the player character to the game location
addPoint(double, double) - Method in class path.Path
  Adds a point to the path
addProp(Prop) - Method in class location.GameLocation
  Adds a prop to the list of props of this game location
AdventureMain - Class in main
  This is the main class and starting point of the adventure game
AdventureMain() - Constructor for class main.AdventureMain
animation - package animation
Animation - Class in animation
  This class represents an animation
Animation(BufferedImage[], String, long) - Constructor for class animation.Animation
  Creates a new animation
Animation(BufferedImage[], String) - Constructor for class animation.Animation
  Creates a new animation with infinite duration.
AnimationPool - Class in animation
  This class is used to manage the animation sequences of a game object
AnimationPool() - Constructor for class animation.AnimationPool
  Creates a new empty pool of animation sequences.
AnimationScheduler - Class in animation
  This class can be used to schedule animation sequences
AnimationScheduler(AbstractGameObject) - Constructor for class animation.AnimationScheduler
AStarNode - Class in path
  The AStarNode class, along with the AStarSearch class, implements a generic A* search algorthim.
AStarNode() - Constructor for class path.AStarNode
AStarSearch - Class in path
  The AStarSearch class, along with the AStarNode class, implements a generic A* search algorthim.
AStarSearch() - Constructor for class path.AStarSearch
AStarSearch.PriorityList - Class in path
  A simple priority list, also called a priority queue.
AStarSearch.PriorityList() - Constructor for class path.AStarSearch.PriorityList

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

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