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

A

APPEARANCE - Static variable in class de.adom.jade.beings.Attribute
Appearance
ATTRIBUTE_POINT_POOL - Static variable in interface de.adom.jade.JadeConstants
the point value for point-based character generation
AboutWindow - class de.adom.jade.ui.AboutWindow.
Implements a modal dialog window with a splash screen for the game.
AboutWindow(JFrame) - Constructor for class de.adom.jade.ui.AboutWindow
Creates a modal dialog with a splash screen that can only be closed by clicking it with the mouse or pressing a key.
Actor - interface de.adom.jade.kernel.Actor.
An actor is an abstract JADE concept for anything that can happen at a predetermined point in time.
ActorAdapter - class de.adom.jade.kernel.ActorAdapter.
Implements a default actor listener without functionality.
ActorAdapter() - Constructor for class de.adom.jade.kernel.ActorAdapter
 
ActorEvent - class de.adom.jade.kernel.ActorEvent.
Implements an actor event.
ActorEvent() - Constructor for class de.adom.jade.kernel.ActorEvent
 
ActorListener - interface de.adom.jade.kernel.ActorListener.
Listens to the actions of actors.
ActorQueue - class de.adom.jade.kernel.ActorQueue.
Manages a queue of actors sorted by the points in time when they are going to act.
ActorQueue() - Constructor for class de.adom.jade.kernel.ActorQueue
Creates a new empy queue for actors.
Area - class de.adom.jade.world.maps.Area.
Defines an enclosed rectangular area on the map that possesses certain special qualitities.
Area(int, int, int, int, String) - Constructor for class de.adom.jade.world.maps.Area
Defines an area.
AreaCreator - class de.adom.jade.world.maps.AreaCreator.
Creates a defined number of areas of a specific type with predefined restrictions on their width and height.
AreaCreator(String, String, int) - Constructor for class de.adom.jade.world.maps.AreaCreator
Defines an area creator for a number of areas.
AreaList - class de.adom.jade.world.maps.AreaList.
Collects a list of areas the occupy the same location.
AreaList(Area) - Constructor for class de.adom.jade.world.maps.AreaList
Creates a new area list.
AreaList() - Constructor for class de.adom.jade.world.maps.AreaList
Creates a new area list.
AsciiTileRepresentation - class de.adom.jade.ui.ascii.AsciiTileRepresentation.
Encapsulates all the data required to display map tiles in the ascii user interface.
AsciiTileRepresentation(char, Color) - Constructor for class de.adom.jade.ui.ascii.AsciiTileRepresentation
Creates a new tile representation for a given map tile.
AsciiUserInterface - class de.adom.jade.ui.ascii.AsciiUserInterface.
Implements an ascii based user interface.
AsciiUserInterface() - Constructor for class de.adom.jade.ui.ascii.AsciiUserInterface
 
Attribute - class de.adom.jade.beings.Attribute.
Implements the nine attributes every living being has.
Attribute() - Constructor for class de.adom.jade.beings.Attribute
 
act() - Method in class de.adom.jade.beings.Being
Executes the next action of this being.
act() - Method in interface de.adom.jade.kernel.Actor
Executes an action at a predetermined point in time.
act() - Method in class de.adom.jade.kernel.DefaultActor
Executes an action at a predetermined point in time.
actAgainAfter(long) - Method in class de.adom.jade.kernel.DefaultActor
Reposts this actor to the actor queue of the current location after a certain amount of time has passed.
actionPerformed(ActionEvent) - Method in class de.adom.jade.ui.VerboseActionListener
 
actionPerformedImpl(ActionEvent) - Method in class de.adom.jade.ui.VerboseActionListener
Executes the actual action.
add(Area) - Method in class de.adom.jade.world.maps.AreaList
Adds a new area to this list.
addActor(Actor) - Method in class de.adom.jade.kernel.ActorQueue
Adds an actor to the queue.
addActorListener(ActorListener) - Method in class de.adom.jade.kernel.Game
Adds an actor listener to the game.
addArea(Area) - Method in class de.adom.jade.world.maps.Map
Adds an area to the map.
addCommand(Command) - Method in class de.adom.jade.ui.DefaultUserInterface
Adds a command to the command queue.
addConnection(Connection) - Method in class de.adom.jade.world.Location
Adds a connection to this location.
addLocation(Location) - Method in class de.adom.jade.world.LocationManager
Adds a new location to the location manager.
addMapListener(MapListener) - Method in class de.adom.jade.world.maps.Map
Adds a new map listener to this map.
afterAction(ActorEvent) - Method in class de.adom.jade.kernel.ActorAdapter
 
afterAction(ActorEvent) - Method in interface de.adom.jade.kernel.ActorListener
Is called after an actor acts.
attach(int, int, Complex) - Method in class de.adom.jade.world.maps.Map
Attaches a new complex in a given position to the location to which this map belongs.

B

BasicCharacterGenerator - class de.adom.jade.startup.chargen.basic.BasicCharacterGenerator.
Implements the default character generator for the game.
BasicCharacterGenerator() - Constructor for class de.adom.jade.startup.chargen.basic.BasicCharacterGenerator
 
Being - class de.adom.jade.beings.Being.
Implements an autonomous being in JADE.
Being(Map) - Constructor for class de.adom.jade.beings.Being
Initializes the basic data of this being.
Building - class de.adom.jade.world.maps.Building.
Creates a building.
Building(int, int, int, int, String) - Constructor for class de.adom.jade.world.maps.Building
Defines a building.
Building(int, int, int, int) - Constructor for class de.adom.jade.world.maps.Building
Defines a building.
BuildingCreator - class de.adom.jade.world.maps.BuildingCreator.
Creates a predefined number of building.
BuildingCreator(String, String, int) - Constructor for class de.adom.jade.world.maps.BuildingCreator
Defines a building creator for a number of buildings.
beforeAction(ActorEvent) - Method in class de.adom.jade.kernel.ActorAdapter
 
beforeAction(ActorEvent) - Method in interface de.adom.jade.kernel.ActorListener
Is called before an actor acts.
brightColor - Variable in class de.adom.jade.ui.ascii.AsciiTileRepresentation
the bright color version of the character
buildConnections() - Method in class de.adom.jade.world.maps.Map
Builds all undefined connections into the game when this map is created.
buildMaze(int, int) - Method in class de.adom.jade.world.maps.MazeMap
Builds the maze by digging a lot of tunnels.

C

CHARISMA - Static variable in class de.adom.jade.beings.Attribute
Charisma
CharacterData - class de.adom.jade.startup.chargen.CharacterData.
Collects all the data from all the choices the player can make during character generation.
CharacterData() - Constructor for class de.adom.jade.startup.chargen.CharacterData
 
CharacterDialog - class de.adom.jade.startup.chargen.basic.CharacterDialog.
Creates a modal dialog which allows the player to generate a new PC.
CharacterDialog() - Constructor for class de.adom.jade.startup.chargen.basic.CharacterDialog
Creates a new character generator interface.
CharacterGenerator - class de.adom.jade.startup.chargen.CharacterGenerator.
Implements the default interface a character generator must have to confirm to the UI.
CharacterGenerator() - Constructor for class de.adom.jade.startup.chargen.CharacterGenerator
 
Command - class de.adom.jade.ui.commands.Command.
The list of commands for the game.
Command(String) - Constructor for class de.adom.jade.ui.commands.Command
Creates a new command object with a given logical name.
Complex - class de.adom.jade.world.Complex.
A complex is made up from a number of connected locations.
Complex(int) - Constructor for class de.adom.jade.world.Complex
Defines a complex with a given size and a root location.
ComplexFactory - class de.adom.jade.world.ComplexFactory.
Creates a variety of complexes for the world map.
ComplexFactory() - Constructor for class de.adom.jade.world.ComplexFactory
 
ConfigurationException - exception de.adom.jade.utils.ConfigurationException.
Implements an exception that gets throw if there is a problem with any of the JADE configuration files.
ConfigurationException(String) - Constructor for class de.adom.jade.utils.ConfigurationException
Creates a configuration exception.
ConfigurationFile - class de.adom.jade.utils.ConfigurationFile.
Manages a configuration file contained in the distributed software.
ConfigurationFile(String) - Constructor for class de.adom.jade.utils.ConfigurationFile
Loads a configuration file into memory.
Connection - class de.adom.jade.world.Connection.
Stores a connection between two maps on two different locations.
Connection(long, int, int, Location, int, int, Location) - Constructor for class de.adom.jade.world.Connection
Builds a new connection.
ConnectionComparator - class de.adom.jade.world.ConnectionComparator.
Creates a comparator that sorts connections according to their GUIDs (their addition time respectively).
ConnectionComparator() - Constructor for class de.adom.jade.world.ConnectionComparator
 
canEnter(Being) - Method in class de.adom.jade.world.maps.Area
Checks whether the given being can enter the area.
canExit(Being) - Method in class de.adom.jade.world.maps.Area
Checks whether the given being can exit the area.
centerMap() - Method in class de.adom.jade.ui.UserInterface
Centers the map on the centrail being.
centerMap() - Method in class de.adom.jade.ui.ascii.AsciiUserInterface
 
centerMap() - Method in class de.adom.jade.ui.ascii.MapDisplay
Centers the map display on the central being.
character - Variable in class de.adom.jade.ui.ascii.AsciiTileRepresentation
The character used to display the tile in question; for performance reasons this variable is encoded as a character array of length 1.
clearMessages() - Method in class de.adom.jade.ui.UserInterface
Clears the message display area provided by the UI implementation.
clearMessages() - Method in class de.adom.jade.ui.ascii.AsciiUserInterface
Clears the message display area provided by the UI implementation.
clearMessages() - Method in class de.adom.jade.ui.ascii.MessageDisplay
Clears the message area.
close() - Method in class de.adom.jade.startup.SplashScreen
Closes the splash screen and frees all ressources.
color - Variable in class de.adom.jade.ui.ascii.AsciiTileRepresentation
the color of the character
commandActivated(Command) - Method in interface de.adom.jade.ui.KeyboardCommandTarget
Is called when a command has been activated.
commandActivated(Command) - Method in class de.adom.jade.ui.ascii.AsciiUserInterface
Is called when a command has been activated.
compare(Object, Object) - Method in class de.adom.jade.world.ConnectionComparator
 
connect(int, int, Location, int, int, Location) - Method in class de.adom.jade.world.LocationManager
Connects to locations.
connectLocations() - Method in class de.adom.jade.world.Complex
Connects all the locations in this complex.
connectLocations(int, int) - Method in class de.adom.jade.world.Complex
Connects all the locations in this complex that belong to a certain range.
contains(Actor) - Method in class de.adom.jade.kernel.ActorQueue
Checks whether a given actor is already contained in the queue.
contains(int, int) - Method in class de.adom.jade.world.maps.Area
Checks whether a given position is contained in an area.
contains(Area) - Method in class de.adom.jade.world.maps.AreaList
Tests whether a given area is contained in this list.
createArea(Map) - Method in class de.adom.jade.world.maps.AreaCreator
Tries to create a new area.
createAreaImpl(int, int, int, int) - Method in class de.adom.jade.world.maps.AreaCreator
Creates a new area.
createAreaImpl(int, int, int, int) - Method in class de.adom.jade.world.maps.BuildingCreator
 
createDrakelingTown() - Static method in class de.adom.jade.world.ComplexFactory
Creates a drakeling town.
createDungeon() - Static method in class de.adom.jade.world.ComplexFactory
Creates a dungeon.
createDwarvenCity() - Static method in class de.adom.jade.world.ComplexFactory
Creates a dwarven city.
createElvenTown() - Static method in class de.adom.jade.world.ComplexFactory
Creates a human harbour.
createGUID() - Method in class de.adom.jade.kernel.Game
Creates a new GUID.
createHugeDungeon() - Static method in class de.adom.jade.world.ComplexFactory
Creates a huge dungeon.
createHumanCity() - Static method in class de.adom.jade.world.ComplexFactory
Creates a human city.
createHumanHarbour() - Static method in class de.adom.jade.world.ComplexFactory
Creates a human harbour.
createHumanVillage() - Static method in class de.adom.jade.world.ComplexFactory
Creates a human village.
createHurthlingVillage() - Static method in class de.adom.jade.world.ComplexFactory
Creates a hurthling village.
createMap() - Method in class de.adom.jade.world.Dungeon
 
createMap() - Method in class de.adom.jade.world.HumanVillage
 
createMap() - Method in class de.adom.jade.world.Location
Creates a new map for this specific location.
createMap() - Method in class de.adom.jade.world.World
 
createOasis() - Static method in class de.adom.jade.world.ComplexFactory
Creates an oasis.
createPirateNest() - Static method in class de.adom.jade.world.ComplexFactory
Creates a pirate nest.
createTown() - Static method in class de.adom.jade.world.ComplexFactory
Creates a human town.
createUserInterface() - Static method in class de.adom.jade.ui.UserInterfaceFactory
Selects a user interface from the available list of user interfaces.
createWorld() - Static method in class de.adom.jade.world.ComplexFactory
Creates the world itself.

D

DEEP_SEA - Static variable in class de.adom.jade.world.tiles.Tile
the deep water tile
DESERT - Static variable in class de.adom.jade.world.tiles.Tile
the desert tile
DEXTERITY - Static variable in class de.adom.jade.beings.Attribute
Dexterity
DUMMY_RIVER - Static variable in class de.adom.jade.world.tiles.Tile
a dummy river tile for use during river placement
DUNGEON - Static variable in class de.adom.jade.world.tiles.Tile
the dungeon tile
Debug - class de.adom.jade.debug.Debug.
Provides a lot of debugging functionality.
DefaultActor - class de.adom.jade.kernel.DefaultActor.
An actor is an abstract JADE concept for anything that can happen at a predetermined point in time.
DefaultActor() - Constructor for class de.adom.jade.kernel.DefaultActor
 
DefaultUserInterface - class de.adom.jade.ui.DefaultUserInterface.
Implements some of the basic functions required by user interfaces to reduce the burden of implementation somewhat.
DefaultUserInterface() - Constructor for class de.adom.jade.ui.DefaultUserInterface
 
Dice - class de.adom.jade.utils.Dice.
Defines a class that interprets a dice string of type 'x'd'y'+'z' and can create random numbers derived from that dice string.
Dice(String) - Constructor for class de.adom.jade.utils.Dice
Defines a die roll by a string representation.
Direction - class de.adom.jade.utils.Direction.
Encapsulates constants for the various (eight) directions of the game.
Direction() - Constructor for class de.adom.jade.utils.Direction
 
Dungeon - class de.adom.jade.world.Dungeon.
Implements a dungeon meta structure.
Dungeon(String, String, String, String) - Constructor for class de.adom.jade.world.Dungeon
Creates a new dungeon.
Dungeon(String, String, String, String, Map) - Constructor for class de.adom.jade.world.Dungeon
Creates a new dungeon.
DungeonComplex - class de.adom.jade.world.DungeonComplex.
Creates a standard dungeon complex.
DungeonComplex() - Constructor for class de.adom.jade.world.DungeonComplex
Defines a new dungeon complex.
DungeonMap - class de.adom.jade.world.maps.DungeonMap.
Creates a dungeon map.
DungeonMap(Location, int, int, boolean) - Constructor for class de.adom.jade.world.maps.DungeonMap
Creates a new underground map.
darkColor - Variable in class de.adom.jade.ui.ascii.AsciiTileRepresentation
the dark color version of the character
de.adom.jade - package de.adom.jade
 
de.adom.jade.beings - package de.adom.jade.beings
 
de.adom.jade.beings.races - package de.adom.jade.beings.races
 
de.adom.jade.debug - package de.adom.jade.debug
 
de.adom.jade.items - package de.adom.jade.items
 
de.adom.jade.kernel - package de.adom.jade.kernel
 
de.adom.jade.startup - package de.adom.jade.startup
 
de.adom.jade.startup.chargen - package de.adom.jade.startup.chargen
 
de.adom.jade.startup.chargen.basic - package de.adom.jade.startup.chargen.basic
 
de.adom.jade.ui - package de.adom.jade.ui
 
de.adom.jade.ui.ascii - package de.adom.jade.ui.ascii
 
de.adom.jade.ui.commands - package de.adom.jade.ui.commands
 
de.adom.jade.utils - package de.adom.jade.utils
 
de.adom.jade.world - package de.adom.jade.world
 
de.adom.jade.world.maps - package de.adom.jade.world.maps
 
de.adom.jade.world.tiles - package de.adom.jade.world.tiles
 
displayErrorDialog(String, Throwable) - Method in class de.adom.jade.ui.UserInterface
Displays a runtime error together with a message.
displayErrorDialog(String, Throwable) - Method in class de.adom.jade.ui.ascii.AsciiUserInterface
 
doAct() - Method in class de.adom.jade.beings.Being
Implements a atual action for this being.
doAct() - Method in class de.adom.jade.beings.NPC
The actual implementation for actions that are taken.
doAct() - Method in class de.adom.jade.beings.PC
Allows the PC to execute an action.
doMove(int) - Method in class de.adom.jade.beings.Being
Moves this being one step into a given direction.
doWait() - Method in class de.adom.jade.beings.Being
The "wait" action.
drawOn(Map) - Method in class de.adom.jade.world.maps.Area
Draws the area on the given map.
drawOn(Map) - Method in class de.adom.jade.world.maps.WalledArea
Draws the area on the given map.

E

E - Static variable in class de.adom.jade.ui.commands.Command
The "move east" command.
E - Static variable in class de.adom.jade.utils.Direction
east
ENTER_LOCATION - Static variable in class de.adom.jade.ui.commands.Command
Enters a location on the map.
ErrorDialog - class de.adom.jade.ui.ErrorDialog.
Creates a modal error dialog displaying the stack trace of the error and some additional information.
ErrorDialog(JFrame, String, Throwable) - Constructor for class de.adom.jade.ui.ErrorDialog
Creates an error dialog to handle an error condition.
ErrorUtils - class de.adom.jade.utils.ErrorUtils.
Implements helper methods for error handling.
enterLocation() - Method in class de.adom.jade.beings.Being
Enters the location at the current position of the being.
enterLocation(Connection) - Method in class de.adom.jade.beings.Being
Enters the location at the current position of the being.
enterLocation(Connection) - Method in class de.adom.jade.beings.PC
 
equals(Object) - Method in class de.adom.jade.world.maps.Position
Checks two positions for equality.
errorResult - Variable in class de.adom.jade.ui.ErrorDialog
the result of this call
execute(Being) - Method in class de.adom.jade.ui.commands.Command
Executes the command on a being.
executeActionAfterEnteringOn(Being) - Method in class de.adom.jade.world.tiles.OutdoorExitTile
 
executeActionAfterEnteringOn(Being) - Method in class de.adom.jade.world.tiles.StairDownTile
 
executeActionAfterEnteringOn(Being) - Method in class de.adom.jade.world.tiles.StairUpTile
 
executeActionAfterEnteringOn(Being) - Method in class de.adom.jade.world.tiles.Tile
Executes an action on the being after the being successfully entered a tile.
executeImpl(Being) - Method in class de.adom.jade.ui.commands.Command
Executes the command on a being.
executeRepeatedCommand(Command) - Method in class de.adom.jade.beings.Being
Executes a command that is executed repetitively.

F

FEMALE - Static variable in class de.adom.jade.beings.Gender
the female gender
FLOOR - Static variable in class de.adom.jade.world.tiles.Tile
the floor tile
FOREST - Static variable in class de.adom.jade.world.tiles.Tile
the forest tile
findClasses(String, Class) - Static method in class de.adom.jade.utils.ReflectionUtils
Retrieves all classes in a given package.
fireAfterActionEvent(Actor) - Method in class de.adom.jade.kernel.Game
Fires an actor event after an actor acts.
fireBeforeActionEvent(Actor) - Method in class de.adom.jade.kernel.Game
Fires an actor event before an actor acts.
fireMapUpdated(int, int) - Method in class de.adom.jade.world.maps.Map
Notifies all listeners of an update to the map.

G

GRASS - Static variable in class de.adom.jade.world.tiles.Tile
the grass tile
GUIDCarrier - class de.adom.jade.kernel.GUIDCarrier.
Implements a base class that has a GUID (a global unique identifier), that can be used to easily identify the class.
GUIDCarrier() - Constructor for class de.adom.jade.kernel.GUIDCarrier
Stores a GUID for this object.
Game - class de.adom.jade.kernel.Game.
Stores all global data.
GameLoop - class de.adom.jade.kernel.GameLoop.
Handles the actual game loop that executes all actions be the acting instances in the game.
GameLoop() - Constructor for class de.adom.jade.kernel.GameLoop
 
Gender - class de.adom.jade.beings.Gender.
Encapsulates all data about the gender of living beings.
Gender(String, int[]) - Constructor for class de.adom.jade.beings.Gender
Creates a new gender instance.
GrassTile - class de.adom.jade.world.tiles.GrassTile.
Implements a grass tile.
GrassTile() - Constructor for class de.adom.jade.world.tiles.GrassTile
Implements a grass tile.
getActionPoint() - Method in interface de.adom.jade.kernel.Actor
Returns the point in time when this event is going to happen.
getActionPoint() - Method in class de.adom.jade.kernel.DefaultActor
Returns the point in time when this event is going to happen.
getActor() - Method in class de.adom.jade.kernel.ActorEvent
Returns the actor responsibel for the event.
getActorQueue() - Method in class de.adom.jade.world.Location
Returns the actor queue for this location.
getArea(int) - Method in class de.adom.jade.world.maps.AreaList
Returns a specific area from the area list.
getAreaCount() - Method in class de.adom.jade.world.maps.AreaList
Returns the number of areas in this list.
getAreas(int, int) - Method in class de.adom.jade.world.maps.Map
Returns the area at a specified position.
getAttribute(int) - Method in class de.adom.jade.beings.Being
Returns an attribute value of the being.
getAttribute(int) - Method in class de.adom.jade.startup.chargen.CharacterData
Liefert einen Attributwert zurück.
getAttributeModifier(int) - Method in class de.adom.jade.beings.Being
Returns an attribute modifier of the being.
getAttributeModifier(int) - Method in class de.adom.jade.beings.Gender
Returns the attribute modifier for a given gender.
getAttributeModifier(int) - Method in class de.adom.jade.beings.races.Race
Returns the attribute modifier for a given attribute.
getBasicAttribute(int) - Method in class de.adom.jade.beings.races.Race
Returns a basic attribute value for a given atribute and a member of this race.
getBeing(int, int) - Method in class de.adom.jade.world.maps.Map
Returns a being at a given position.
getBlockCursor() - Method in class de.adom.jade.ui.ascii.MapDisplay
Returns whether a block cursor is displayed or not.
getBoldVisibilitySpotlight() - Method in class de.adom.jade.ui.ascii.MapDisplay
Returns whether the visible area is highlighted with bold letters.
getBottomViewBoundary() - Method in class de.adom.jade.ui.MapView
Returns the bottom-most boundary (unwrapped) of the view of the central being.
getBrightVisibilitySpotlight() - Method in class de.adom.jade.ui.ascii.MapDisplay
Returns whether the visible area is highlighted with bright letters.
getCharacterGenerator() - Static method in class de.adom.jade.startup.chargen.CharacterGenerator
Returns an instance of the currently selected character generator.
getCommand() - Method in class de.adom.jade.ui.DefaultUserInterface
Returns a command from the user interface.
getCommand() - Method in class de.adom.jade.ui.UserInterface
Returns a command from the user interface.
getCommand(String) - Static method in class de.adom.jade.ui.commands.Command
Returns the command object for a given logical name.
getComplex() - Method in class de.adom.jade.world.Location
Returns the complex to which this location belongs.
getComplexID() - Method in class de.adom.jade.world.Location
Returns the complex ID of this loocation.
getConnectionAt(int, int) - Method in class de.adom.jade.world.Location
Returns a connection for the given coordinates.
getConnectionByID(long) - Method in class de.adom.jade.world.Location
Returns a connection by its ID.
getConnectionID() - Method in class de.adom.jade.world.Connection
Returns the connection identifier shared by both ends of a connection (in both locations).
getConnectionPositions() - Method in class de.adom.jade.world.Location
Returns a list of all connection positions for this location.
getConnections() - Method in class de.adom.jade.world.Location
Returns a list of all connections for this location.
getContinuousUpdates() - Method in class de.adom.jade.ui.ascii.MapDisplay
Returns whether maps are updated whenever the view point changes.
getCurrentHitPoints() - Method in class de.adom.jade.beings.Being
Returns the current number of hit points of this being.
getCurrentLocation() - Method in class de.adom.jade.world.LocationManager
Returns the current location used by the world for map display.
getCurrentPowerPoints() - Method in class de.adom.jade.beings.Being
Returns the current number of power points of this being.
getDV() - Method in class de.adom.jade.beings.Being
Returns the current defense value of this being.
getDVModifier() - Method in class de.adom.jade.beings.races.Race
Returns the DV modifier of the given race.
getDX(int, int) - Method in class de.adom.jade.world.maps.Map
Returns the horizontal distance between two points and takes wrapping into account.
getDY(int, int) - Method in class de.adom.jade.world.maps.Map
Returns the vertical distance between two points and takes wrapping into account.
getDarkVisibilitySpotlight() - Method in class de.adom.jade.ui.ascii.MapDisplay
Returns whether the non-visible area is highlighted with dark letters.
getDescription() - Method in class de.adom.jade.ui.UserInterface
Returns the extended description for this user interface (not more than 400 characters).
getDescription() - Method in class de.adom.jade.ui.ascii.AsciiUserInterface
Returns the extended description for this user interface.
getDescription() - Method in class de.adom.jade.world.Location
Returns the description of this location.
getDescription() - Method in class de.adom.jade.world.maps.Area
Returns the description of the area.
getDirectionalXModifier(int, int) - Method in class de.adom.jade.world.maps.Map
Returns the x modifier for two positions to be able to trace routes from a point of view.
getDirectionalYModifier(int, int) - Method in class de.adom.jade.world.maps.Map
Returns the y modifier for two positions to be able to trace routes from a point of view.
getDistance(int, int, int, int) - Method in class de.adom.jade.world.maps.Map
Determines the distance between two positions.
getExperienceModifier() - Method in class de.adom.jade.beings.races.Race
 
getExperiencePoints() - Method in class de.adom.jade.beings.Being
Returns the current experience points of the being.
getFontSize() - Method in class de.adom.jade.ui.ascii.MessageDisplay
Returns the font size of the message font.
getFontSize() - Method in class de.adom.jade.ui.ascii.StatisticsDisplay
Returns the font size of the message font.
getFromX() - Method in class de.adom.jade.world.Connection
 
getFromY() - Method in class de.adom.jade.world.Connection
 
getGUID() - Method in class de.adom.jade.kernel.GUIDCarrier
Returns the GUID of this object.
getGender() - Method in class de.adom.jade.beings.Being
Returns the gender of this being.
getGender() - Method in class de.adom.jade.startup.chargen.CharacterData
Returns the gender of the PC.
getGeneratedData() - Method in class de.adom.jade.startup.chargen.CharacterGenerator
Returns a freshly generated character.
getGeneratedData() - Method in class de.adom.jade.startup.chargen.basic.BasicCharacterGenerator
Returns a freshly generated character.
getGeneratedData() - Method in class de.adom.jade.startup.chargen.basic.CharacterDialog
Returns a freshly generated character.
getHeight() - Method in class de.adom.jade.world.Dungeon
Returns the height for a given dungeon.
getHeight() - Method in class de.adom.jade.world.HugeDungeon
Returns the height for a given dungeon.
getHeight() - Method in class de.adom.jade.world.maps.Map
Returns the height of the map.
getHpPercentageModifier() - Method in class de.adom.jade.beings.races.Race
 
getID() - Method in class de.adom.jade.world.tiles.Tile
Returns the ID of the tile.
getInstance() - Static method in class de.adom.jade.kernel.Game
The game kernel is implemented as a singleton.
getKeyString(KeyEvent) - Static method in class de.adom.jade.utils.KeyUtils
Returns a key string based on a key event.
getLastUsedCommand() - Method in class de.adom.jade.beings.Being
Returns the most recent command used by this being.
getLastX() - Method in class de.adom.jade.beings.Being
Returns the last x position of this being.
getLastY() - Method in class de.adom.jade.beings.Being
Returns the last y position of this being.
getLeftViewBoundary() - Method in class de.adom.jade.ui.MapView
Returns the left-most boundary (unwrapped) of the view of the central being.
getLevel() - Method in class de.adom.jade.beings.Being
Returns the current level of the being.
getLevel() - Method in class de.adom.jade.world.Location
Returns the level number of this level.
getLocation(int) - Method in class de.adom.jade.world.Complex
Returns a specific location.
getLocation(String) - Method in class de.adom.jade.world.LocationManager
Retrieves a location based on its logical name.
getLocation() - Method in class de.adom.jade.world.maps.Map
Returns the location to which this map belongs.
getLocationCount() - Method in class de.adom.jade.world.Complex
Returns the number of locations in this complex.
getLocationManager() - Method in class de.adom.jade.kernel.Game
Returns the location manager for the whole world.
getLogicalName() - Method in class de.adom.jade.beings.Being
Returns the logical name for tbis being.
getLogicalName() - Method in class de.adom.jade.beings.NPC
Returns the logical name for tbis being.
getLogicalName() - Method in class de.adom.jade.beings.PC
Returns the logical name for tbis being.
getLogicalName() - Method in class de.adom.jade.world.Location
Returns the internal unique logical name of this location.
getMap() - Method in class de.adom.jade.beings.Being
Returns the map this being dwells upon.
getMap() - Method in class de.adom.jade.world.Location
Returns the map of the location.
getMapFontSize() - Method in class de.adom.jade.ui.ascii.MapDisplay
Returns the current map font size.
getMapView() - Method in class de.adom.jade.world.maps.Map
Returns the map view for this map.
getMaximumHitPoints() - Method in class de.adom.jade.beings.Being
Returns the maximum number of hit points for this being.
getMaximumPowerPoints() - Method in class de.adom.jade.beings.Being
Returns the maximum number of power points for this being.
getMaximumProgress() - Method in class de.adom.jade.startup.SplashScreen
Returns the maximum progress for the splash screen.
getMaximumProgress() - Method in class de.adom.jade.startup.SplashScreenBackground
Returns the maximum progress for the splash screen.
getMaximumSize() - Method in class de.adom.jade.ui.ascii.MessageDisplay
Returns the maximum size of the component.
getMaximumSize() - Method in class de.adom.jade.ui.ascii.StatisticsDisplay
Returns the maximum size of the component.
getMessage() - Method in class de.adom.jade.NotImplementedError
Returns the error message.
getMinimumSize() - Method in class de.adom.jade.ui.ascii.MessageDisplay
Returns the minimum size of the component.
getMinimumSize() - Method in class de.adom.jade.ui.ascii.StatisticsDisplay
Returns the minimum size of the component.
getModifiedX(int, int) - Static method in class de.adom.jade.utils.Direction
Returns an x coordinate modified by a specific direction.
getModifiedY(int, int) - Static method in class de.adom.jade.utils.Direction
Returns a y coordinate modified by a specific direction.
getMoves() - Method in class de.adom.jade.beings.Being
Returns the current number of moves points of the being.
getName(int) - Static method in class de.adom.jade.beings.Attribute
Returns an attribute name.
getName() - Method in class de.adom.jade.beings.Being
Returns the name of this being.
getName() - Method in class de.adom.jade.startup.chargen.CharacterData
Returns the name of the PC.
getName() - Method in class de.adom.jade.ui.UserInterface
Returns the short name of this specific user interface (not more than 40 characters).
getName() - Method in class de.adom.jade.ui.ascii.AsciiUserInterface
Returns the short name of this specific user interface.
getName() - Method in class de.adom.jade.world.Location
Returns the name of the location.
getName() - Method in class de.adom.jade.world.tiles.Tile
Returns the unqiue logical name of the tile.
getNextActionEnergy() - Method in class de.adom.jade.beings.Being
Returns the energy (in ticks) required for the next action.
getNextActor() - Method in class de.adom.jade.kernel.ActorQueue
Returns the next actor from the queue.
getNumberOfTiles() - Static method in class de.adom.jade.world.tiles.Tile
Returns the total number of tiles.
getOpenBuilderTile() - Method in class de.adom.jade.world.maps.Map
Returns the tile used for spaces open for other buildings.
getPC() - Method in class de.adom.jade.kernel.Game
Returns the global PC instance.
getPCRace(int) - Static method in class de.adom.jade.beings.races.Race
Returns a specific race by index.
getPCRaces() - Static method in class de.adom.jade.beings.races.Race
Returns an array of the available PC races.
getPV() - Method in class de.adom.jade.beings.Being
Returns the current protection value of this being.
getPVModifier() - Method in class de.adom.jade.beings.races.Race
Returns the PV modifier of the given race.
getPermittedGenders() - Method in class de.adom.jade.beings.races.Race
Returns an array of the permitted genders for this race.
getPreferredSize() - Method in class de.adom.jade.ui.ascii.MessageDisplay
Returns the preferred size of the component.
getPreferredSize() - Method in class de.adom.jade.ui.ascii.StatisticsDisplay
Returns the preferred size of the component.
getProgressAddition() - Method in class de.adom.jade.ui.UserInterface
Returns the numerical amount added to the startup progress maximum by the initialize method of this class.
getProgressAddition() - Method in class de.adom.jade.ui.ascii.AsciiUserInterface
Returns the numerical amount added to the startup progress maximum by the initialize method of this class.
getPwPercentageModifier() - Method in class de.adom.jade.beings.races.Race
 
getRace() - Method in class de.adom.jade.beings.Being
Returns the race of this being.
getRace() - Method in class de.adom.jade.startup.chargen.CharacterData
Returns the chosen PC race.
getRaceAttribute() - Method in class de.adom.jade.beings.races.Race
Returns the racial attribute for this race.
getRandomAttribute() - Static method in class de.adom.jade.beings.Attribute
Returns a random attribute value (with no modifications at all).
getRandomX() - Method in class de.adom.jade.world.maps.Map
Returns a random x coordinate within the boundaries of the map.
getRandomY() - Method in class de.adom.jade.world.maps.Map
Returns a random y coordinate within the boundaries of the map.
getRemainingMessageParts() - Method in class de.adom.jade.ui.ascii.MessageDisplay
Returns the remaining message parts that have not yet been painted but were stopped by a (more) prompt.
getRenderingHints() - Method in class de.adom.jade.ui.ascii.MapDisplay
Returns the map of rendering hints currently used by the display.
getRenderingHints() - Method in class de.adom.jade.ui.ascii.MessageDisplay
Returns the map of rendering hints currently used by the display.
getRenderingHints() - Method in class de.adom.jade.ui.ascii.StatisticsDisplay
Returns the map of rendering hints currently used by the display.
getRepeatingCommand(Being) - Method in class de.adom.jade.ui.commands.RepeatingCommand
Determines if the command can be repeated once more for a given being.
getRightViewBoundary() - Method in class de.adom.jade.ui.MapView
Returns the right-most boundary (unwrapped) of the view of the central being.
getRows() - Method in class de.adom.jade.ui.ascii.MessageDisplay
Returns the number of rows used by the message display area.
getShortcut(int) - Static method in class de.adom.jade.beings.Attribute
Returns an attribute shortcut.
getSightRange() - Method in class de.adom.jade.beings.Being
Returns the basic sight range for this being.
getSightRange(Being) - Method in class de.adom.jade.world.maps.Map
Returns the sight range for a given being on this map.
getSightRange(Being) - Method in class de.adom.jade.world.maps.SettlementMap
 
getSightRange(Being) - Method in class de.adom.jade.world.maps.WorldMap
Returns the sight range for a given being on this map.
getSource() - Method in class de.adom.jade.world.Connection
 
getSpeed() - Method in class de.adom.jade.beings.Being
Returns the speed score of the being.
getSpeedModifier() - Method in class de.adom.jade.beings.races.Race
 
getTarget() - Method in class de.adom.jade.world.Connection
 
getTickCounter() - Method in class de.adom.jade.world.Location
Returns the tick counter when this location was last retrieved from the location manager.
getTile(int, int) - Method in class de.adom.jade.world.maps.Map
Returns a tile at a specific position.
getTileIterator() - Static method in class de.adom.jade.world.tiles.Tile
Returns an iterator iterating all the tiles in the game.
getTileRepresentation(int, int) - Method in class de.adom.jade.ui.MapView
Returns the representation for a given position.
getTileRepresentation(int) - Method in class de.adom.jade.ui.UserInterface
Returns a specific tile representation for a tile ID.
getTileRepresentation(int) - Method in class de.adom.jade.ui.ascii.AsciiUserInterface
 
getTileRepresentation(int) - Method in class de.adom.jade.ui.ascii.MapDisplay
Returns a specific tile representation for a tile ID.
getTime() - Method in class de.adom.jade.kernel.Game
Returns the current game time.
getToX() - Method in class de.adom.jade.world.Connection
 
getToY() - Method in class de.adom.jade.world.Connection
 
getTopViewBoundary() - Method in class de.adom.jade.ui.MapView
Returns the top-most boundary (unwrapped) of the view of the central being.
getUpdatedViewArea() - Method in class de.adom.jade.ui.MapView
Returns a map area describing those parts of the map that were changed in some visually noticable way since the last call to resetVisibility.
getUserInterface() - Static method in class de.adom.jade.kernel.Game
Returns the user interface for this game.
getUserReaction() - Method in class de.adom.jade.ui.ErrorDialog
Returns the user decision on how to proceed with the error.
getValue(String) - Method in class de.adom.jade.utils.ConfigurationFile
Returns the values of a given variable.
getVariables() - Method in class de.adom.jade.utils.ConfigurationFile
Returns all defined variables.
getVisibilityBlockadeLevel(int, int, int, int) - Method in class de.adom.jade.world.maps.Map
Determines how much sight is blocked by the tiles between two positions.
getVisibilityBlockadeLevel() - Method in class de.adom.jade.world.tiles.Tile
Returns the blocking level of this tile as far as visibility is concerned.
getWidth() - Method in class de.adom.jade.world.Dungeon
Returns the width for a given dungeon.
getWidth() - Method in class de.adom.jade.world.HugeDungeon
Returns the width for a given dungeon.
getWidth() - Method in class de.adom.jade.world.maps.Map
Returns the width of the map.
getWrappedX(int) - Method in class de.adom.jade.world.maps.Map
Returns the x coordinate in a normalized way.
getWrappedY(int) - Method in class de.adom.jade.world.maps.Map
Returns the y coordinate in a normalized way.
getX() - Method in class de.adom.jade.beings.Being
Returns the x position of this being.
getX1() - Method in class de.adom.jade.world.maps.Area
Returns the left x coordinate of the area
getX2() - Method in class de.adom.jade.world.maps.Area
Returns the right x coordinate of the area
getY() - Method in class de.adom.jade.beings.Being
Returns the y position of this being.
getY1() - Method in class de.adom.jade.world.maps.Area
Returns the left y coordinate of the area
getY2() - Method in class de.adom.jade.world.maps.Area
Returns the right y coordinate of the area

H

HIGH_MOUNTAIN - Static variable in class de.adom.jade.world.tiles.Tile
the high mountain tile
HILLS - Static variable in class de.adom.jade.world.tiles.Tile
the hill tile
HTMLDialog - class de.adom.jade.ui.HTMLDialog.
Implements a base class for displaying HTML data.
HTMLDialog(JFrame, String, URL, String) - Constructor for class de.adom.jade.ui.HTMLDialog
 
HillDwarf - class de.adom.jade.beings.races.HillDwarf.
Defines the hill dwarf race.
HillDwarf() - Constructor for class de.adom.jade.beings.races.HillDwarf
Instantiates the hill dwarf race.
HistoryDialog - class de.adom.jade.ui.HistoryDialog.
Displays the JADE history.
HistoryDialog(JFrame) - Constructor for class de.adom.jade.ui.HistoryDialog
Creates a dialog with the JADE history and displays it.
HugeDungeon - class de.adom.jade.world.HugeDungeon.
Implements a huge dungeon meta structure.
HugeDungeon(String, String, String, String) - Constructor for class de.adom.jade.world.HugeDungeon
Creates a new huge dungeon.
HugeDungeon(String, String, String, String, Map) - Constructor for class de.adom.jade.world.HugeDungeon
Creates a new dungeon.
HugeDungeonComplex - class de.adom.jade.world.HugeDungeonComplex.
Creates a huge dungeon complex.
HugeDungeonComplex() - Constructor for class de.adom.jade.world.HugeDungeonComplex
Defines a new huge dungeon complex.
Human - class de.adom.jade.beings.races.Human.
Defines the human race.
Human() - Constructor for class de.adom.jade.beings.races.Human
Instantiates the human race.
HumanVillage - class de.adom.jade.world.HumanVillage.
Implements a human village.
HumanVillage(String, String, String, String) - Constructor for class de.adom.jade.world.HumanVillage
Creates a new settlement.
HumanVillageComplex - class de.adom.jade.world.HumanVillageComplex.
Creates a human village complex.
HumanVillageComplex() - Constructor for class de.adom.jade.world.HumanVillageComplex
Creates a new human village complex.
HumanVillageMap - class de.adom.jade.world.maps.HumanVillageMap.
Implements the map for a human village.
HumanVillageMap(Location) - Constructor for class de.adom.jade.world.maps.HumanVillageMap
Builds a human village map.
handleError(Throwable) - Static method in class de.adom.jade.utils.ErrorUtils
Handles an error condition.
handleTimedStuff() - Method in class de.adom.jade.beings.Being
Handles all the timers that can run on a being.
hasMoreAreas() - Method in class de.adom.jade.world.maps.AreaCreator
Determines if this creator has areas left to be created.
hashCode() - Method in class de.adom.jade.world.maps.Position
Returns the hashcode for this position.
hideGameWindow() - Method in class de.adom.jade.ui.UserInterface
Hides the game window.
hideGameWindow() - Method in class de.adom.jade.ui.ascii.AsciiUserInterface
Hides the game window.

I

InternalsDialog - class de.adom.jade.ui.InternalsDialog.
Displays information about the internals of JADE and how it is developed.
InternalsDialog(JFrame) - Constructor for class de.adom.jade.ui.InternalsDialog
Creates a dialog with the JADE history and displays it.
Item - class de.adom.jade.items.Item.
 
Item() - Constructor for class de.adom.jade.items.Item
 
inform(String) - Method in class de.adom.jade.beings.Being
Displays messages meant only for this being.
inform(String) - Method in class de.adom.jade.beings.PC
Displays messages meant only for the PC.
initialize() - Method in class de.adom.jade.beings.Being
Initializes a being so that all core values have been set.
initialize(SplashScreen) - Method in class de.adom.jade.ui.UserInterface
Initializes this particular user interface by executing all CPU intensive initializaton routines.
initialize(SplashScreen) - Method in class de.adom.jade.ui.ascii.AsciiUserInterface
Initializes this particular user interface by executing all CPU intensive initializaton routines.
initializeWordForms() - Static method in class de.adom.jade.beings.Being
Initializes all the word forms for all beings.
install() - Method in class de.adom.jade.beings.Being
Installs the being as a new being on its map.
instantiate(Class) - Static method in class de.adom.jade.utils.ReflectionUtils
Instantiates a given class.
isAlive() - Method in class de.adom.jade.beings.Being
Checks if this being is still alive.
isBlind() - Method in class de.adom.jade.beings.Being
Checks whether this being has been blinded.
isDark(int, int) - Method in class de.adom.jade.world.maps.Map
Determines whether a given position is shrouded in unnatural darkness.
isDungeon() - Method in class de.adom.jade.world.Dungeon
 
isDungeon() - Method in class de.adom.jade.world.Location
Determines whether the current location is a dungeon.
isDungeon() - Method in class de.adom.jade.world.Settlement
 
isDungeon() - Method in class de.adom.jade.world.World
 
isEmpty() - Method in class de.adom.jade.kernel.ActorQueue
Determines whether no more actors are left in the queue.
isEmpty(int, int, int, int) - Method in class de.adom.jade.world.maps.Map
Checks whether a map area is open to take up a building.
isEnteredBy(Being) - Method in class de.adom.jade.world.maps.Area
Checks whether the given being can enter the area.
isEnteredBy(Being) - Method in class de.adom.jade.world.tiles.GrassTile
 
isEnteredBy(Being) - Method in class de.adom.jade.world.tiles.OutdoorExitTile
 
isEnteredBy(Being) - Method in class de.adom.jade.world.tiles.ResistantWallTile
 
isEnteredBy(Being) - Method in class de.adom.jade.world.tiles.StairDownTile
 
isEnteredBy(Being) - Method in class de.adom.jade.world.tiles.StairUpTile
 
isEnteredBy(Being) - Method in class de.adom.jade.world.tiles.Tile
Determines whether a being manages to enter this particular tile.
isEnteredBy(Being) - Method in class de.adom.jade.world.tiles.VortexTile
 
isEnteredBy(Being) - Method in class de.adom.jade.world.tiles.WallTile
 
isExitedBy(Being) - Method in class de.adom.jade.world.maps.Area
Checks whether the given being can exit the area.
isFinite() - Method in class de.adom.jade.world.maps.Map
Determines whether the map is finite or not.
isFirstPerson() - Method in class de.adom.jade.beings.Being
Determines whether messages originating from this being use first person singular or third person singular word form.
isFirstPerson() - Method in class de.adom.jade.beings.NPC
Determines whether messages originating from this being use first person singular or third person singular word form.
isFirstPerson() - Method in class de.adom.jade.beings.PC
Determines whether messages originating from this being use first person singular or third person singular word form.
isKnown() - Method in class de.adom.jade.world.Location
Determines whether the location is already known.
isLastCommandRepeated() - Method in class de.adom.jade.beings.Being
Determines whether the last executed command should be repeated.
isOpen() - Method in class de.adom.jade.world.tiles.Tile
Determines whether this tile is open for passage by solid beings or not.
isOpenFor(Being) - Method in class de.adom.jade.world.tiles.Tile
Determines whether this tile is open for passage by a specific being or not.
isOpenTile(Tile) - Method in class de.adom.jade.beings.Being
Checks whether a given tile is open for this being.
isReadyToAct() - Method in class de.adom.jade.beings.Being
Determines whether the being can act.
isSettlement() - Method in class de.adom.jade.world.Dungeon
 
isSettlement() - Method in class de.adom.jade.world.Location
Determines whether the current location is a settlement.
isSettlement() - Method in class de.adom.jade.world.Settlement
 
isSettlement() - Method in class de.adom.jade.world.World
 
isSurfaceWorld() - Method in class de.adom.jade.world.Dungeon
 
isSurfaceWorld() - Method in class de.adom.jade.world.Location
Determines whether the current location is the surface world area.
isSurfaceWorld() - Method in class de.adom.jade.world.Settlement
 
isSurfaceWorld() - Method in class de.adom.jade.world.World
 
isUpdated() - Method in class de.adom.jade.world.maps.MapArea
Determines whether this area has seen any updates.
isValid() - Method in class de.adom.jade.beings.Being
Determines whether this action still is going to happen when the time has come.
isValid() - Method in interface de.adom.jade.kernel.Actor
Determines whether this action still is going to happen when the time has come.
isValid() - Method in class de.adom.jade.kernel.DefaultActor
Determines whether this action still is going to happen when the time has come.
isValidPosition(int, int) - Method in class de.adom.jade.world.maps.Map
Determines whether a position is a valid map position or not.
isVisible() - Method in class de.adom.jade.beings.Being
Determines whether this being currently is visible to the PC.
isVisible(int, int) - Method in class de.adom.jade.ui.MapView
Determines whether a given position of the map is visible or not.
isVisibleTo(Being) - Method in class de.adom.jade.beings.Being
Determines whether this being currently is visible to the given being.
isVisibleToImpl(Being) - Method in class de.adom.jade.beings.Being
Determines whether this being currently is visible to the given being.
isVisibleToImpl(Being) - Method in class de.adom.jade.beings.NPC
Determines whether the PC currently is visible to the given being.
isVisibleToImpl(Being) - Method in class de.adom.jade.beings.PC
Determines whether the PC currently is visible to the given being.
isWilderness() - Method in class de.adom.jade.world.Dungeon
 
isWilderness() - Method in class de.adom.jade.world.Location
Determines whether the current location is a wilderness area.
isWilderness() - Method in class de.adom.jade.world.Settlement
 
isWilderness() - Method in class de.adom.jade.world.World
 

J

JADE - class de.adom.jade.JADE.
Implements the starting point for all JADE sessions.
JADE() - Constructor for class de.adom.jade.JADE
 
JADE_TITLE - Static variable in interface de.adom.jade.JadeConstants
the title of the game
JadeConstants - interface de.adom.jade.JadeConstants.
Defines major constants used throughout the game.
JadeError - exception de.adom.jade.JadeError.
Handles internal game errors.
JadeError(String) - Constructor for class de.adom.jade.JadeError
Stores an internal JADE error.
JadeLoader - class de.adom.jade.startup.JadeLoader.
Loads the basic data required by JADE.
JadeLoader(SplashScreen, UserInterface) - Constructor for class de.adom.jade.startup.JadeLoader
Creates a new loader for loading all JADE data in a delayed way.

K

KeyUtils - class de.adom.jade.utils.KeyUtils.
Provides utility functions for handing keyboard input.
KeyboardCommandProducer - class de.adom.jade.ui.KeyboardCommandProducer.
Works as a keyboard listener that interprets pressed keys in order to transform them into typed commands.
KeyboardCommandProducer(KeyboardCommandTarget) - Constructor for class de.adom.jade.ui.KeyboardCommandProducer
Creates a key command producer that retrieves the mapping information between keys and commands from the standard ressource located at .
KeyboardCommandProducer(KeyboardCommandTarget, String) - Constructor for class de.adom.jade.ui.KeyboardCommandProducer
Creates a key command producer that retrieves the mapping information between keys and commands from the given location.
KeyboardCommandTarget - interface de.adom.jade.ui.KeyboardCommandTarget.
Provides an interface implemented by classes interested in being notified about commands activated through a sequence of keyboard inputs.
keyPressed(KeyEvent) - Method in class de.adom.jade.ui.KeyboardCommandProducer
Reacts when a key command has been typed.

L

LEARNING - Static variable in class de.adom.jade.beings.Attribute
Learning
LOW_MOUNTAIN - Static variable in class de.adom.jade.world.tiles.Tile
the low mountain tile
Location - class de.adom.jade.world.Location.
Describes a location of the world.
Location(String, String, String, String) - Constructor for class de.adom.jade.world.Location
Creates a new location.
Location(String, String, String, String, Map) - Constructor for class de.adom.jade.world.Location
Creates a new location.
LocationManager - class de.adom.jade.world.LocationManager.
Handles all locations of the game.
LocationManager() - Constructor for class de.adom.jade.world.LocationManager
Creates an empty location manager.

M

MAJOR_VERSION - Static variable in interface de.adom.jade.JadeConstants
the major version number of the game
MALE - Static variable in class de.adom.jade.beings.Gender
the male gender
MANA - Static variable in class de.adom.jade.beings.Attribute
Mana
MAXIMUM_PC_NAME_LENGTH - Static variable in interface de.adom.jade.JadeConstants
the maximum length for the PC name
MAX_ATTRIBUTE - Static variable in class de.adom.jade.beings.Attribute
the number of attributes
MAX_DIRECTION - Static variable in class de.adom.jade.utils.Direction
the number of real directions
MINOR_VERSION - Static variable in interface de.adom.jade.JadeConstants
the minor version number of the game
MOUNTAIN - Static variable in class de.adom.jade.world.tiles.Tile
the mountain tile
Map - class de.adom.jade.world.maps.Map.
Defines a map.
Map(Location, int, int, boolean, Tile, Tile) - Constructor for class de.adom.jade.world.maps.Map
Creates a new map with a given width and height.
Map(Location, int, int, boolean, Tile, Tile, Tile, int) - Constructor for class de.adom.jade.world.maps.Map
Creates a new map with a given width and height.
MapArea - class de.adom.jade.world.maps.MapArea.
Memorizes the coordinates of a rectangular map area.
MapArea() - Constructor for class de.adom.jade.world.maps.MapArea
Creates a new map area instance. // * @param aMap the map to which this map area belongs
MapDisplay - class de.adom.jade.ui.ascii.MapDisplay.
Implements an interface to display an acii based map.
MapDisplay() - Constructor for class de.adom.jade.ui.ascii.MapDisplay
Creates a new display for the map.
MapListener - interface de.adom.jade.world.maps.MapListener.
Implemented by all classes interested in the changes of the current map.
MapView - class de.adom.jade.ui.MapView.
Memorizes which parts of the map are currently visibly and which are not.
MapView(Map) - Constructor for class de.adom.jade.ui.MapView
Creates a new map view for a given map.
MappingError - exception de.adom.jade.world.maps.MappingError.
Handles internal map errors.
MappingError(String) - Constructor for class de.adom.jade.world.maps.MappingError
Stores an internal JADE error.
MathUtils - class de.adom.jade.utils.MathUtils.
Provides a number of basic mathematical functions that Sun seems to have forgotten when implementing the Math class.
MazeMap - class de.adom.jade.world.maps.MazeMap.
Implements a maze that is completely made up from tunnels.
MazeMap(Location, int, int, boolean) - Constructor for class de.adom.jade.world.maps.MazeMap
Creates a maze.
MessageDisplay - class de.adom.jade.ui.ascii.MessageDisplay.
Implements an ascii based message display area for all message sent to the player.
MessageDisplay() - Constructor for class de.adom.jade.ui.ascii.MessageDisplay
Creates a new message display area.
MountainDwarf - class de.adom.jade.beings.races.MountainDwarf.
Defines the mountain dwarf race.
MountainDwarf() - Constructor for class de.adom.jade.beings.races.MountainDwarf
Instantiates the mountain dwarf race.
main(String[]) - Static method in class de.adom.jade.JADE
Starts JADE.
makeCompleteMapKnown() - Static method in class de.adom.jade.debug.Debug
Makes all places on the current map known.
mapUpdated(int, int) - Method in class de.adom.jade.ui.MapView
Notifies the view of an update.
mapUpdated(int, int) - Method in interface de.adom.jade.world.maps.MapListener
Notifies the listener of an update.
mergeUniqueAreas(AreaList, AreaList) - Static method in class de.adom.jade.world.maps.AreaList
Merges two area lists by creating a new list that contains only those areas that exist in but one of the two lists.
message(String) - Method in class de.adom.jade.beings.Being
Displays a message meant for everyone on the map.
message(String) - Method in class de.adom.jade.ui.UserInterface
Displays a message to the user.
message(String) - Method in class de.adom.jade.ui.ascii.AsciiUserInterface
Displays a message to the user.
message(String) - Method in class de.adom.jade.ui.ascii.MessageDisplay
Displays a message to the user.
modifyCurrentHitPoints(int) - Method in class de.adom.jade.beings.Being
Modifies the current number of hit points by a given value.
modifyCurrentPowerPoints(int) - Method in class de.adom.jade.beings.Being
Modifies the current number of hit points by a given value.
modifyMaximumHitPoints(int) - Method in class de.adom.jade.beings.Being
Modifies the maximum number of hit points for this being.
modifyMaximumPowerPoints(int) - Method in class de.adom.jade.beings.Being
Modifies the maximum number of power points for this being.
modifyNextActionEnergy(int) - Method in class de.adom.jade.beings.Being
Modifies the energy required for the next action by a certain percentage.
moveTo(int, int) - Method in class de.adom.jade.beings.Being
Moves the being to a new position.
moveTowards(Map, int, int, int, int) - Method in class de.adom.jade.world.maps.Position
Moves this position one step towards a given target position.

N

N - Static variable in class de.adom.jade.ui.commands.Command
The "move north" command.
N - Static variable in class de.adom.jade.utils.Direction
north
NE - Static variable in class de.adom.jade.ui.commands.Command
The "move north east" command.
NE - Static variable in class de.adom.jade.utils.Direction
northeast
NEUTER - Static variable in class de.adom.jade.beings.Gender
the neutral gender
NO_DIRECTION - Static variable in class de.adom.jade.utils.Direction
no direction
NPC - class de.adom.jade.beings.NPC.
Implements monsters.
NPC(Map) - Constructor for class de.adom.jade.beings.NPC
Creates a new NPC.
NW - Static variable in class de.adom.jade.ui.commands.Command
The "move north west" command.
NW - Static variable in class de.adom.jade.utils.Direction
northwest
NotImplementedError - exception de.adom.jade.NotImplementedError.
Implements an error class thrown whenever the game stumbles upon some kind of unimplemented feature that needs to be added later.
NotImplementedError() - Constructor for class de.adom.jade.NotImplementedError
Builds a new stack trace with all the details.

O

OUTDOOR_EXIT - Static variable in class de.adom.jade.world.tiles.Tile
the tunnel tile
OutdoorExitTile - class de.adom.jade.world.tiles.OutdoorExitTile.
Implements an exit tile for outdoor maps.
OutdoorExitTile() - Constructor for class de.adom.jade.world.tiles.OutdoorExitTile
Implements an exit tile for outdoor maps.
OutdoorMap - class de.adom.jade.world.maps.OutdoorMap.
Defines an outdoor map.
OutdoorMap(Location, int, int, boolean) - Constructor for class de.adom.jade.world.maps.OutdoorMap
Builds an outdoor map.
observe(String) - Method in class de.adom.jade.beings.Being
Displays a message to the user if this being is visible to the PC.
observe(Being, String) - Method in class de.adom.jade.ui.UserInterface
Displays a message to the user if this being is visible to the PC.
observe(Being, Being, String) - Method in class de.adom.jade.ui.UserInterface
Displays a message to the user if this being is visible to the PC.

P

PATCH_LEVEL - Static variable in interface de.adom.jade.JadeConstants
the patch level of the game
PC - class de.adom.jade.beings.PC.
Implements all the code for the player character.
PC(WorldMap) - Constructor for class de.adom.jade.beings.PC
Creates the PC.
PCRace - class de.adom.jade.beings.races.PCRace.
Marks all races that are meant to be used by the PC.
PCRace(String, String, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, Gender[]) - Constructor for class de.adom.jade.beings.races.PCRace
Instantiates a new type of race.
PERCEPTION - Static variable in class de.adom.jade.beings.Attribute
Perception
PLAINS - Static variable in class de.adom.jade.world.tiles.Tile
the plains tile
PL_BASIC_MAP_FINISHED - Static variable in interface de.adom.jade.startup.StartupConstants
progress level for the finished basic world map
PL_DESERTS_FINISHED - Static variable in interface de.adom.jade.startup.StartupConstants
progress level for the finished deserts
PL_DUNGEONS_FINISHED - Static variable in interface de.adom.jade.startup.StartupConstants
progress level for the finished dungeons
PL_GENESIS_DATA_CLEANED_UP - Static variable in interface de.adom.jade.startup.StartupConstants
progress level for the cleaned up genesis data
PL_GENESIS_DATA_CREATED - Static variable in interface de.adom.jade.startup.StartupConstants
progress level for the finished genesis data
PL_MAXIMUM - Static variable in interface de.adom.jade.startup.StartupConstants
the maximum progress level
PL_PRE_UI_INITIALIZATION - Static variable in interface de.adom.jade.startup.StartupConstants
progress level before initializing the UI
PL_RIVERS_FINISHED - Static variable in interface de.adom.jade.startup.StartupConstants
progress level for the finished rivers
PL_SEISMIC_ACTIVITY_FINISHED - Static variable in interface de.adom.jade.startup.StartupConstants
progress level for the finished seismic activity
PL_SETTLEMENTS_FINISHED - Static variable in interface de.adom.jade.startup.StartupConstants
progress level for the finished settlements
PL_SWAMPS_FINISHED - Static variable in interface de.adom.jade.startup.StartupConstants
progress level for the finished swamps
PL_WORD_FORMS_FINISHED - Static variable in interface de.adom.jade.startup.StartupConstants
progress level for the finished seismic activity
PL_WORLD_MAP_FINISHED - Static variable in interface de.adom.jade.startup.StartupConstants
progress level for the finished world map
Position - class de.adom.jade.world.maps.Position.
Stores the coordinates of a two dimensional map.
Position(int, int) - Constructor for class de.adom.jade.world.maps.Position
Creates a new position.
paintComponent(Graphics) - Method in class de.adom.jade.startup.SplashScreenBackground
Repaints the background of the splash screen.
paintComponent(Graphics) - Method in class de.adom.jade.ui.ascii.MapDisplay
Paints the current world map based on the PC position.
paintComponent(Graphics) - Method in class de.adom.jade.ui.ascii.MessageDisplay
Paints the message area.
paintComponent(Graphics) - Method in class de.adom.jade.ui.ascii.StatisticsDisplay
Paints the statistics area.
paintCursor() - Method in class de.adom.jade.ui.ascii.MapDisplay
Paints the cursor for the map.
placeAreas(AreaCreator) - Method in class de.adom.jade.world.maps.Map
Places a number of areas on the map.
placePool(int, int, int) - Method in class de.adom.jade.world.maps.OutdoorMap
Creates a pool with a size defined in percent of the map size.
placeTrees(int) - Method in class de.adom.jade.world.maps.OutdoorMap
Places trees on the map.

R

RESISTANT_WALL - Static variable in class de.adom.jade.world.tiles.Tile
the resistant wall tile (can't be penetrated by anything and thus serves as a boundary)
RIVER - Static variable in class de.adom.jade.world.tiles.Tile
the river tile
RIVER_SOURCE - Static variable in class de.adom.jade.world.tiles.Tile
the river source tile
Race - class de.adom.jade.beings.races.Race.
Implements all the basic data for a race.
Race(String, String, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, Gender[]) - Constructor for class de.adom.jade.beings.races.Race
Instantiates a new type of race.
ReflectionUtils - class de.adom.jade.utils.ReflectionUtils.
Defines various tools for reflection support.
RepeatingCommand - class de.adom.jade.ui.commands.RepeatingCommand.
Implements the base class for commands that repeat until some special condition is fulfilled.
RepeatingCommand(String) - Constructor for class de.adom.jade.ui.commands.RepeatingCommand
Builds a new repeating command.
ResistantWallTile - class de.adom.jade.world.tiles.ResistantWallTile.
Implements a resistant wall tile that can't be entered by anything.
ResistantWallTile() - Constructor for class de.adom.jade.world.tiles.ResistantWallTile
Creates a new tile.
Room - class de.adom.jade.world.maps.Room.
Creates a room.
Room(int, int, int, int, String) - Constructor for class de.adom.jade.world.maps.Room
Defines a room.
random(int) - Method in class de.adom.jade.kernel.Game
Returns a random number in the given range of 0...
random(int) - Static method in class de.adom.jade.kernel.SC
Returns a random number in the given range of 0...
removeActorListener(ActorListener) - Method in class de.adom.jade.kernel.Game
Removes an actor listener from the game.
removeBeing(Being) - Method in class de.adom.jade.world.maps.Map
Remove a being at a given position.
removeMapListener(MapListener) - Method in class de.adom.jade.world.maps.Map
Removes a given map listener from this list.
requestCommand() - Method in class de.adom.jade.ui.DefaultUserInterface
Is called when a command is requested and the command queue is empty.
reset() - Method in class de.adom.jade.world.maps.MapArea
Resets the map area to an uninitialized area.
resetNextActionEnergy() - Method in class de.adom.jade.beings.Being
Resets the energy required for the next action.
resetUpdates() - Method in class de.adom.jade.ui.MapView
Resets the update list.
resetVisibility() - Method in class de.adom.jade.ui.MapView
Resets visibility for the complete map.
roll() - Method in class de.adom.jade.utils.Dice
Rolls the defined number of dice and returns an appropriate result.
run() - Method in class de.adom.jade.kernel.GameLoop
Runs the game in a new thread.
run() - Method in class de.adom.jade.startup.JadeLoader
Starts the actual loading.
run() - Method in class de.adom.jade.utils.VerboseRunnable
 
runImpl() - Method in class de.adom.jade.utils.VerboseRunnable
Executes the actual action.

S

S - Static variable in class de.adom.jade.ui.commands.Command
The "move south" command.
S - Static variable in class de.adom.jade.utils.Direction
south
SC - class de.adom.jade.kernel.SC.
This class is a kind of hack to enhance the readability of the JADE source code: certain specific calls get a bit longish due to the object-oriented structure of JADE.
SE - Static variable in class de.adom.jade.ui.commands.Command
The "move south east" command.
SE - Static variable in class de.adom.jade.utils.Direction
southeast
SEA - Static variable in class de.adom.jade.world.tiles.Tile
the water tile
SELF - Static variable in class de.adom.jade.utils.Direction
self
SETTLEMENT - Static variable in class de.adom.jade.world.tiles.Tile
the town tile
SPLASH_HEIGHT - Static variable in class de.adom.jade.startup.SplashScreenBackground
the height of the splash screen
SPLASH_WIDTH - Static variable in class de.adom.jade.startup.SplashScreenBackground
the width of the splash screen
STAIR_DOWN - Static variable in class de.adom.jade.world.tiles.Tile
the tunnel tile
STAIR_UP - Static variable in class de.adom.jade.world.tiles.Tile
the tunnel tile
STRENGTH - Static variable in class de.adom.jade.beings.Attribute
Strength
SW - Static variable in class de.adom.jade.ui.commands.Command
The "move south west" command.
SW - Static variable in class de.adom.jade.utils.Direction
southwest
SWAMP - Static variable in class de.adom.jade.world.tiles.Tile
the swamp tile
Settlement - class de.adom.jade.world.Settlement.
Marks a (more or less) civilized settlement.
Settlement(String, String, String, String) - Constructor for class de.adom.jade.world.Settlement
Creates a new settlement.
SettlementMap - class de.adom.jade.world.maps.SettlementMap.
Provides a base map class for all settlements.
SettlementMap(Location, int, int, boolean) - Constructor for class de.adom.jade.world.maps.SettlementMap
Builds an outdoor map.
SplashScreen - class de.adom.jade.startup.SplashScreen.
Implements a splash screen for JADE.
SplashScreen(int) - Constructor for class de.adom.jade.startup.SplashScreen
Creates a new splash screen with a given maximum value for the progress bar.
SplashScreenBackground - class de.adom.jade.startup.SplashScreenBackground.
Implements the background painter for the splash screen.
SplashScreenBackground(int) - Constructor for class de.adom.jade.startup.SplashScreenBackground
Creates a new background painter for a splash screen.
StairDownTile - class de.adom.jade.world.tiles.StairDownTile.
Implements a stair down tile.
StairDownTile() - Constructor for class de.adom.jade.world.tiles.StairDownTile
Creates a new tile.
StairUpTile - class de.adom.jade.world.tiles.StairUpTile.
Implements a stair up tile.
StairUpTile() - Constructor for class de.adom.jade.world.tiles.StairUpTile
Creates a new tile.
StartupConstants - interface de.adom.jade.startup.StartupConstants.
Encapsulates all the constants required for the startup messages on the splash screen.
StatisticsDisplay - class de.adom.jade.ui.ascii.StatisticsDisplay.
Implements an ascii based statistics display area.
StatisticsDisplay(Being) - Constructor for class de.adom.jade.ui.ascii.StatisticsDisplay
Creates a new message display area.
setActionPoint(long) - Method in class de.adom.jade.kernel.DefaultActor
Sets the point in time when this actor is going to act.
setActor(Actor) - Method in class de.adom.jade.kernel.ActorEvent
The actor from which the event originates.
setAttribute(int, int) - Method in class de.adom.jade.beings.Being
Sets the atribute value for a given attribute.
setAttribute(int, int) - Method in class de.adom.jade.startup.chargen.CharacterData
Sets an attribute value.
setBeing(Being) - Method in class de.adom.jade.world.maps.Map
Sets a being at a given position.
setBeingTileRepresentation(String, char, Color) - Method in class de.adom.jade.ui.ascii.MapDisplay
Defines a specific tile representation for the being in question.
setBlockCursor(boolean) - Method in class de.adom.jade.ui.ascii.MapDisplay
Determines whether a block cursor is used for the blinking cursor.
setBoldVisibilitySpotlight(boolean) - Method in class de.adom.jade.ui.ascii.MapDisplay
Determines whether the visible area will be displayed with bold letters.
setBrightVisibilitySpotlight(boolean) - Method in class de.adom.jade.ui.ascii.MapDisplay
Determines whether the visible area will be displayed with bright letters.
setCentralBeing(Being) - Method in class de.adom.jade.ui.ascii.MapDisplay
Sets the being on which all actions center.
setComplex(int, Complex) - Method in class de.adom.jade.world.Location
Defines the complex to which this location belongs.
setContinuousUpdates(boolean) - Method in class de.adom.jade.ui.ascii.MapDisplay
Determines whether maps are updated whenever the view point changes.
setCurrentHitPoints(int) - Method in class de.adom.jade.beings.Being
Sets the current number of hit points of this being.
setCurrentLocation(Location) - Method in class de.adom.jade.world.LocationManager
Defines the current location on which the PC is active.
setCurrentPowerPoints(int) - Method in class de.adom.jade.beings.Being
Sets the current number of power points of this being.
setDark(int, int, boolean) - Method in class de.adom.jade.world.maps.Map
Marks the darkness status of a given position.
setDarkVisibilitySpotlight(boolean) - Method in class de.adom.jade.ui.ascii.MapDisplay
Determines whether the non-visible area will be displayed with dark letters.
setFontSize(int) - Method in class de.adom.jade.ui.ascii.MessageDisplay
Sets the font size for the message font.
setFontSize(int) - Method in class de.adom.jade.ui.ascii.StatisticsDisplay
Sets the font size for the message font.
setFromX(int) - Method in class de.adom.jade.world.Connection
 
setFromY(int) - Method in class de.adom.jade.world.Connection
 
setGender(Gender) - Method in class de.adom.jade.beings.Being
Sets the gender of the being.
setGender(Gender) - Method in class de.adom.jade.startup.chargen.CharacterData
Sets the gender of the PC.
setKnown(boolean) - Method in class de.adom.jade.world.Location
Marks the location as known or unknown.
setLastUsedCommand(Command) - Method in class de.adom.jade.beings.Being
Stores the most recent command used by this being.
setLocation(int, Location) - Method in class de.adom.jade.world.Complex
Defines a new location in the complex.
setMap(Map) - Method in class de.adom.jade.beings.Being
Sets the map this being dwells on.
setMap(Map) - Method in class de.adom.jade.ui.UserInterface
Sets the map to use.
setMap(Map) - Method in class de.adom.jade.ui.ascii.AsciiUserInterface
Sets the map to use.
setMap(Map) - Method in class de.adom.jade.ui.ascii.MapDisplay
Sets the map to use.
setMap(Map) - Method in class de.adom.jade.world.Location
Explicitly defines a map for this location.
setMapFontSize(int) - Method in class de.adom.jade.ui.ascii.MapDisplay
Sets the font size for the world map.
setMaximumHitPoints(int) - Method in class de.adom.jade.beings.Being
Sets the maximum number of hit points for this being.
setMaximumPowerPoints(int) - Method in class de.adom.jade.beings.Being
Sets the maximum number of power points for this being.
setMessage(String) - Method in class de.adom.jade.startup.SplashScreen
Sets a new message to be displayed on the splash screen.
setMessage(String) - Method in class de.adom.jade.startup.SplashScreenBackground
Sets the message to be displayed.
setName(String) - Method in class de.adom.jade.beings.Being
Sets the name of this being.
setName(String) - Method in class de.adom.jade.startup.chargen.CharacterData
Sets the name of the PC.
setNonKeyCommandInput(boolean) - Method in class de.adom.jade.ui.UserInterface
Enables / disables non-keyboard input methods.
setNonKeyCommandInput(boolean) - Method in class de.adom.jade.ui.ascii.AsciiUserInterface
 
setPC(PC) - Method in class de.adom.jade.kernel.Game
Sets the PC for the game.
setPointOfView(Being) - Method in class de.adom.jade.ui.MapView
Sets the point of view of the PC.
setPointOfView(Being) - Method in class de.adom.jade.ui.UserInterface
Sets the point of view for the map.
setPointOfView(Being) - Method in class de.adom.jade.ui.ascii.AsciiUserInterface
Sets the point of view for the map.
setPointOfView(Being) - Method in class de.adom.jade.world.maps.Map
Sets the point of view by using a being as the reference point.
setPosition(int, int) - Method in class de.adom.jade.beings.Being
Sets the position of this being on the current map.
setProgress(int) - Method in class de.adom.jade.startup.SplashScreen
Sets the current progress level.
setProgress(int) - Method in class de.adom.jade.startup.SplashScreenBackground
Updates the progress level.
setRace(Race) - Method in class de.adom.jade.beings.Being
Sets the race for this being.
setRace(Race) - Method in class de.adom.jade.startup.chargen.CharacterData
Sets the race of the PC.
setRenderingHints(Map) - Method in class de.adom.jade.ui.ascii.MapDisplay
Sets the rendering hints for the map display.
setRenderingHints(Map) - Method in class de.adom.jade.ui.ascii.MessageDisplay
Sets the rendering hints for the message display.
setRenderingHints(Map) - Method in class de.adom.jade.ui.ascii.StatisticsDisplay
Sets the rendering hints for the message display.
setRows(int) - Method in class de.adom.jade.ui.ascii.MessageDisplay
Sets the number of rows used by the message area to display messages.
setSource(Location) - Method in class de.adom.jade.world.Connection
 
setStatus(String, int) - Method in class de.adom.jade.startup.SplashScreen
Sets a new message and the new progress level to be displayed on the splash screen.
setTarget(Location) - Method in class de.adom.jade.world.Connection
 
setTile(int, int, Tile) - Method in class de.adom.jade.world.maps.Map
Sets a specific tile at a given position.
setTileRepresentation(int, int, TileRepresentation) - Method in class de.adom.jade.ui.MapView
Sets the current representation for a given position.
setTileRepresentation(Tile, char, Color) - Method in class de.adom.jade.ui.ascii.MapDisplay
Defines a specific tile representation.
setTime(long) - Method in class de.adom.jade.kernel.Game
Sets the game time.
setToX(int) - Method in class de.adom.jade.world.Connection
 
setToY(int) - Method in class de.adom.jade.world.Connection
 
setUpdatePoint(int, int) - Method in class de.adom.jade.world.maps.MapArea
Memorizes an update point.
setUserInterface(UserInterface) - Static method in class de.adom.jade.kernel.Game
Sets the valid user interface for this game.
setViewPosition(int, int) - Method in class de.adom.jade.ui.ascii.MapDisplay
Sets the position of the player.
setVisible(int, int, boolean) - Method in class de.adom.jade.ui.MapView
Marks a given position as visible or not.
sgn(long) - Static method in class de.adom.jade.utils.MathUtils
Returns the sign of the given number.
showGameWindow() - Method in class de.adom.jade.ui.UserInterface
Displays the game window.
showGameWindow() - Method in class de.adom.jade.ui.ascii.AsciiUserInterface
Displays the game window.
switchLocation(Being, Connection) - Method in class de.adom.jade.world.LocationManager
Switches the location for the given being.

T

TOUGHNESS - Static variable in class de.adom.jade.beings.Attribute
Toughness
TREE - Static variable in class de.adom.jade.world.tiles.Tile
the tree tile
TRIES_TO_CREATE_A_MAP_AREA - Static variable in interface de.adom.jade.JadeConstants
the number of attempts to create an area before forfeiting an area
TUNNEL - Static variable in class de.adom.jade.world.tiles.Tile
the tunnel tile
Tile - class de.adom.jade.world.tiles.Tile.
Defines a series of constants that represent all tiles a map can contain.
Tile(String, boolean, int) - Constructor for class de.adom.jade.world.tiles.Tile
Defines a new tile.
TileRepresentation - class de.adom.jade.ui.TileRepresentation.
Stores all data required to represent a specific known map tile (as it was known when it was visible the last time).
TileRepresentation() - Constructor for class de.adom.jade.ui.TileRepresentation
 
ToDoDialog - class de.adom.jade.ui.ToDoDialog.
Displays the current TODO list for JADE.
ToDoDialog(JFrame) - Constructor for class de.adom.jade.ui.ToDoDialog
Creates a dialog with the JADE TODO list and displays it.
toString() - Method in class de.adom.jade.beings.Gender
Returns the attribute representation of the given gender.
toString() - Method in class de.adom.jade.beings.races.Race
Returns the name of the race.
toString() - Method in class de.adom.jade.ui.ascii.AsciiTileRepresentation
Returns a string representation of this ASCII tile representation.
toString() - Method in class de.adom.jade.ui.commands.Command
Returns the string representation of a given command.
toString() - Method in class de.adom.jade.world.Connection
Returns a string representation for this connection.
toString() - Method in class de.adom.jade.world.maps.Area
Returns a string representation of this area.
toString() - Method in class de.adom.jade.world.maps.MapArea
Returns a string representation of this area.

U

UNKNOWN - Static variable in class de.adom.jade.world.tiles.Tile
an undefined tile for uninitialized map pieces
UndergroundMap - class de.adom.jade.world.maps.UndergroundMap.
Implements the base structures for all underground maps.
UndergroundMap(Location, int, int, boolean) - Constructor for class de.adom.jade.world.maps.UndergroundMap
Creates a new underground map.
UserInterface - class de.adom.jade.ui.UserInterface.
Defines all the operations that a user interface has to provide in order to present the internal game data in an adequate way to the player.
UserInterface() - Constructor for class de.adom.jade.ui.UserInterface
 
UserInterfaceFactory - class de.adom.jade.ui.UserInterfaceFactory.
Permits the selection of a specific user interface type.
update() - Method in class de.adom.jade.ui.UserInterface
Requires the UI implementation to update the screen right away.
update() - Method in class de.adom.jade.ui.ascii.AsciiUserInterface
Requires the UI implementation to update the screen right away.
update() - Method in class de.adom.jade.ui.ascii.MapDisplay
Updates the display by determining the bounds that need to be repainted.
update() - Method in class de.adom.jade.ui.ascii.StatisticsDisplay
Updates the display.
updateDisplay() - Method in class de.adom.jade.beings.Being
Updates the visibility of the current map.
updateStatistics() - Method in class de.adom.jade.ui.UserInterface
Updates the statistics area.
updateStatistics() - Method in class de.adom.jade.ui.ascii.AsciiUserInterface
Updates the statistics.
updateTicks() - Method in class de.adom.jade.world.Location
Updates the internal location timer by memorizing the current number of game ticks.

V

VERSION_STRING - Static variable in interface de.adom.jade.JadeConstants
the version string of the game
VOLCANOE - Static variable in class de.adom.jade.world.tiles.Tile
the volvanoe tile
VORTEX - Static variable in class de.adom.jade.world.tiles.Tile
the tunnel tile
VerboseActionListener - class de.adom.jade.ui.VerboseActionListener.
Implements a verbose action listener that reports all errors that occur during execution.
VerboseActionListener() - Constructor for class de.adom.jade.ui.VerboseActionListener
 
VerboseRunnable - class de.adom.jade.utils.VerboseRunnable.
Implements a verbose runnable that reports all errors that occur during execution.
VerboseRunnable() - Constructor for class de.adom.jade.utils.VerboseRunnable
 
VortexTile - class de.adom.jade.world.tiles.VortexTile.
Implements a vortex tile.
VortexTile() - Constructor for class de.adom.jade.world.tiles.VortexTile
Creates a new tile.

W

W - Static variable in class de.adom.jade.ui.commands.Command
The "move west" command.
W - Static variable in class de.adom.jade.utils.Direction
west
WAIT - Static variable in class de.adom.jade.ui.commands.Command
The "wait" command.
WALK_E - Static variable in class de.adom.jade.ui.commands.Command
The "walk east" command.
WALK_N - Static variable in class de.adom.jade.ui.commands.Command
The "walk north" command.
WALK_NE - Static variable in class de.adom.jade.ui.commands.Command
The "walk north east" command.
WALK_NW - Static variable in class de.adom.jade.ui.commands.Command
The "walk north west" command.
WALK_S - Static variable in class de.adom.jade.ui.commands.Command
The "walk south" command.
WALK_SE - Static variable in class de.adom.jade.ui.commands.Command
The "walk south east" command.
WALK_SW - Static variable in class de.adom.jade.ui.commands.Command
The "walk south west" command.
WALK_W - Static variable in class de.adom.jade.ui.commands.Command
The "walk west" command.
WALK_WAIT - Static variable in class de.adom.jade.ui.commands.Command
The "walk wait" command.
WALL - Static variable in class de.adom.jade.world.tiles.Tile
the wall tile
WATER - Static variable in class de.adom.jade.world.tiles.Tile
the water tile
WILLPOWER - Static variable in class de.adom.jade.beings.Attribute
Willpower
WallTile - class de.adom.jade.world.tiles.WallTile.
Implements a wall tile.
WallTile() - Constructor for class de.adom.jade.world.tiles.WallTile
Creates a new tile.
WalledArea - class de.adom.jade.world.maps.WalledArea.
Creates an area that is walled by some means.
WalledArea(int, int, int, int, String) - Constructor for class de.adom.jade.world.maps.WalledArea
Defines a walled area.
World - class de.adom.jade.world.World.
Implements a world meta structure.
World(String, String, String, String) - Constructor for class de.adom.jade.world.World
Creates a new world.
WorldComplex - class de.adom.jade.world.WorldComplex.
Creates a human village complex.
WorldComplex() - Constructor for class de.adom.jade.world.WorldComplex
Creates a new human village complex.
WorldMap - class de.adom.jade.world.maps.WorldMap.
Creates the central world map for the game.
WorldMap(SplashScreen, Location, int, int) - Constructor for class de.adom.jade.world.maps.WorldMap
Creates a new world map.
word(String) - Method in class de.adom.jade.beings.Being
Returns a given word in the appopriate form for this being (either first person or third person).

X

x - Variable in class de.adom.jade.world.maps.Position
the x coordinate of the position
x1 - Variable in class de.adom.jade.world.maps.MapArea
the left coordinate of the map area
x2 - Variable in class de.adom.jade.world.maps.MapArea
the right coordinate of the map area

Y

You(String) - Method in class de.adom.jade.beings.Being
Informs the being of the results of its action.
You() - Method in class de.adom.jade.beings.Being
Returns a text describing this being as the actor with a capital letter at the start.
y - Variable in class de.adom.jade.world.maps.Position
the y coordinate of the position
y1 - Variable in class de.adom.jade.world.maps.MapArea
the upper coordinate of the map area
y2 - Variable in class de.adom.jade.world.maps.MapArea
the lower coordinate of the map area
you() - Method in class de.adom.jade.beings.Being
Returns a text describing this being as the actor.
you() - Method in class de.adom.jade.beings.NPC
Returns a text describing this being as the actor.
you() - Method in class de.adom.jade.beings.PC
Returns a text describing this being as the actor.

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