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
 

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