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

A

a - Variable in class rlgamekit.fieldofview.Matrix
 
AbstractItem - Class in rlgamekit.item
A read only data container for generic item data.
AbstractItem(ItemConfiguration, BufferedReader) - Constructor for class rlgamekit.item.AbstractItem
Create a new abstratc item fromm the data accessed through the reader.
AbstractItem(ItemConfiguration, String) - Constructor for class rlgamekit.item.AbstractItem
Create a new, empty abstract item.
AbstractItem(ItemConfiguration, String, String[], int[], Triplet[]) - Constructor for class rlgamekit.item.AbstractItem
Create a new abstract item from the data sets.
AbstractMapGenerator - Class in rlgamekit.map.generators
Base class for map generators, containing mostly configuration and helper routines which many generators need.
AbstractMapGenerator() - Constructor for class rlgamekit.map.generators.AbstractMapGenerator
 
AbstractTilePainter - Class in rlgamekit.map.display
Paint a map element at a specified screen location.
AbstractTilePainter() - Constructor for class rlgamekit.map.display.AbstractTilePainter
 
ActionKey - Class in rlgamekit.control
A key binding for a game action.
ActionKey(int, boolean, boolean) - Constructor for class rlgamekit.control.ActionKey
Bind this action to the given keyCode
add(String) - Method in class rlgamekit.interpreter.Functions
Example: Add numeric token values and set result to a variable
addAction(ActionKey, GameAction) - Method in class rlgamekit.control.KeyInputHandler
Add a new game action for the given key binding.
addItem(AbstractItem) - Method in class rlgamekit.item.ItemCatalog
Add an item to the item list.
addListener(EquipmentListener) - Method in class rlgamekit.equipment.Equipment
Add a listener to be called upon equipment changes.
addMessageBottom(Object) - Method in class rlgamekit.menu.MessageDisplayArea
Add a message at the bottom of the message list.
addMessageTop(String) - Method in class rlgamekit.menu.MessageDisplayArea
Add a message at the top of the message list.
addNewIntAttribute(String) - Method in class rlgamekit.item.ItemConfiguration
 
addNewStringAttribute(String) - Method in class rlgamekit.item.ItemConfiguration
 
addNewTripletAttribute(String) - Method in class rlgamekit.item.ItemConfiguration
 
addStep(int, int) - Method in class rlgamekit.pathfinding.Path
Add a step to this path
advance() - Method in class rlgamekit.pathfinding.Path
Advance current step by one.
append(String) - Method in class rlgamekit.interpreter.Functions
Example: Append token values to a variable
Area - Class in rlgamekit.pathfinding
A breadth-first area finder.
Area() - Constructor for class rlgamekit.pathfinding.Area
Creates a new instance of Area with no points.
AriParser - Class in rlgamekit.interpreter
A recursive descent parser for arithmetic expressions.
AriParser() - Constructor for class rlgamekit.interpreter.AriParser
 
ASCIITilePainter - Class in rlgamekit.map.display
Paint an ASCII character for a map cell at a specified screen location.
ASCIITilePainter() - Constructor for class rlgamekit.map.display.ASCIITilePainter
 

B

b - Variable in class rlgamekit.fieldofview.Matrix
 
BLACK - Static variable in class rlgamekit.map.display.ColorCodes
 
BLUE - Static variable in class rlgamekit.map.display.ColorCodes
 

C

c - Variable in class rlgamekit.fieldofview.Matrix
 
calculate(int, int, int) - Method in class rlgamekit.fieldofview.FieldOfView
Calculate field of view.
calculateMapBounds() - Method in class rlgamekit.map.display.TiledMapPainter
Calculate the display area needed to display the full map.
Cardinal - Class in rlgamekit.objects
A class made as a key class for map lookup operations.
Cardinal(int) - Constructor for class rlgamekit.objects.Cardinal
Create a new Cardinal with the given value.
center(JFrame) - Method in class rlgamekit.menu.MultipleChoiceBox
Center the box on the parent frame.
center(JFrame) - Method in class rlgamekit.menu.ThreePanelDialog.ThreePanelDialog
Center the box on the parent frame.
clear() - Method in class rlgamekit.objects.Registry
Clear the registry from all registered items.
clear() - Method in class rlgamekit.pathfinding.Area
Reset area, remove all points.
clear() - Method in class rlgamekit.pathfinding.Path
Reset path, remove all nodes.
clear() - Method in class rlgamekit.scheduler.Scheduler
Clears the action queue from all actions.
CloseAction - Class in rlgamekit.demo.walkaround.actions
Trigger a "close" type action on the next move.
CloseAction(Player) - Constructor for class rlgamekit.demo.walkaround.actions.CloseAction
 
ColorCodes - Class in rlgamekit.map.display
Color codes to be used with the rendering backends.
ColorCodes() - Constructor for class rlgamekit.map.display.ColorCodes
 
Constraint<E> - Interface in rlgamekit.equipment
Not all items fit into all equipment slots.
CoordinatePathDestination - Class in rlgamekit.pathfinding
Tell pathfinder if the destination coordinate has been reached.
CoordinatePathDestination(int, int) - Constructor for class rlgamekit.pathfinding.CoordinatePathDestination
Set the destination coordinate to be checked.
currentLine - Variable in class rlgamekit.interpreter.Functions
Keep track of current line in script, to report errors on a per-line basis.
currentStep() - Method in class rlgamekit.pathfinding.Path
Retrieve current step. path.getCurrentStep() is equivalent to path.getStep(path.getCurrentIndex());
CYAN - Static variable in class rlgamekit.map.display.ColorCodes
 

D

d - Variable in class rlgamekit.fieldofview.Matrix
 
DARKGRAY - Static variable in class rlgamekit.map.display.ColorCodes
 
displayMap - Variable in class rlgamekit.demo.walkaround.Player
The map data that is shown to the player (will not show hidden features or changed to "remembered" areas).
div(String) - Method in class rlgamekit.interpreter.Functions
Example: Divide numeric token values and set result to a variable
doBump(Player, int, int, int, int) - Method in class rlgamekit.demo.walkaround.MapControl
Handle event if player bumped into something.
doClose(Player, int, int) - Method in class rlgamekit.demo.walkaround.MapControl
Do a close type action.
doDropItem(Player) - Method in class rlgamekit.demo.walkaround.MapControl
Drop an item from the players inventory.
DOOR_OPEN - Static variable in class rlgamekit.demo.walkaround.FeatureCodes
 
DOOR_SHUT - Static variable in class rlgamekit.demo.walkaround.FeatureCodes
 
DropAction - Class in rlgamekit.demo.walkaround.actions
Game action to drop an item from the players inventory to the ground.
DropAction(Player, MapControl) - Constructor for class rlgamekit.demo.walkaround.actions.DropAction
 
Dungeon - Class in rlgamekit.map.generators
This generator creates a classical rooms and corridor maze.
Dungeon(String, String) - Constructor for class rlgamekit.map.generators.Dungeon
Creates a new instance of Dungeon.
Dungeon(String, Properties) - Constructor for class rlgamekit.map.generators.Dungeon
Creates a new instance of Dungeon.

E

echo(String) - Method in class rlgamekit.interpreter.Functions
Example: Echo some values to the standard output channel
equals(Object) - Method in class rlgamekit.control.ActionKey
 
equals(Object) - Method in class rlgamekit.objects.Cardinal
Cardinals can equal other Cardinals as well as Integers.
Equipment<E> - Class in rlgamekit.equipment
Equipment collection for player and non-player characters.
Equipment(String[]) - Constructor for class rlgamekit.equipment.Equipment
Create a new equipment structure.
equipmentChanged(Equipment, int) - Method in interface rlgamekit.equipment.EquipmentListener
Called if some equipment has changed.
EquipmentListener - Interface in rlgamekit.equipment
Listener interface for equipment changes.
execute() - Method in class rlgamekit.scheduler.ScheduledAction
Executes the action linked to this event.
execute(long) - Method in class rlgamekit.scheduler.Scheduler
Execute all scheduled actions up to a given order.

F

FEATURE - Static variable in class rlgamekit.demo.walkaround.LayerCodes
 
FeatureCodes - Class in rlgamekit.demo.walkaround
Constants for dungeon features.
FeatureCodes() - Constructor for class rlgamekit.demo.walkaround.FeatureCodes
 
FieldOfView - Class in rlgamekit.fieldofview
Generic field of view calculator.
FieldOfView(FovSource, FovDestination) - Constructor for class rlgamekit.fieldofview.FieldOfView
Create a new field of view calculator.
fillArea(LayeredMap, int, int, int, int, int, int[]) - Method in class rlgamekit.map.generators.MapUtils
Fill an area of a map with values.
fillScriptArea(LayeredMap, int, int, int, int, String) - Method in class rlgamekit.map.generators.MapUtils
Sets the script code for a rectangular area of the map.
filterOverlapping(ArrayList<Rectangle>, int) - Method in class rlgamekit.map.generators.MapUtils
Filter a list of rectangles and so that only non-overlapping recangles remain in the list.
findArea(PathSource, int, int) - Method in class rlgamekit.pathfinding.Area
Breadth first area finding.
findKey(E) - Method in class rlgamekit.objects.Registry
Find the key for the item in the registry.
findNearOpenSquare(LayeredMap, int, int, int, MapUtils.OpenSquare) - Method in class rlgamekit.map.generators.MapUtils
Find closest open square around x,y in range "range".
findPath(PathSource, PathDestination, int, int) - Method in class rlgamekit.pathfinding.Path
Breadth first pathfinding.
findPatternMatches(LayeredMap, int, String[], int, int) - Method in class rlgamekit.map.generators.MapUtils
Find locations that match an array of patterns.
findRooms(LayeredMap, int, int, MapUtils.OpenSquare) - Method in class rlgamekit.map.generators.MapUtils
Find all open areas of the given size.
FOUNTAIN - Static variable in class rlgamekit.demo.walkaround.FeatureCodes
 
FovDestination - Interface in rlgamekit.fieldofview
Linking interface between the FOV calculation and the map display code.
FovSource - Interface in rlgamekit.fieldofview
Linking interface between the FOV calculation and the data (map) source.
Functions - Class in rlgamekit.interpreter
A function collection for the interpreted language.
Functions() - Constructor for class rlgamekit.interpreter.Functions
 

G

GameAction - Interface in rlgamekit.control
Interface of all game actions.
gameMap - Variable in class rlgamekit.demo.walkaround.Player
The actual game map.
generate(int, int) - Method in class rlgamekit.map.generators.Dungeon
Generate a new map of the "rooms and corridors" type.
generate(int, int) - Method in interface rlgamekit.map.generators.MapGenerator
Generate a new map of width x height squares.
generate(int, int) - Method in class rlgamekit.map.generators.MinesGenerator
Generate a map with the setting passed to the constructor and the given height and width.
generate(int, int) - Method in class rlgamekit.map.generators.WildernessGenerator
Generate a new map of width x height squares.
get(int) - Method in class rlgamekit.item.Triplet
Get value no. i.
get(int, int, int) - Method in class rlgamekit.map.data.LayeredMap
Get the tile/graphics object index for a coordinate
get(int, int) - Method in class rlgamekit.map.data.MapLayer
 
get(int) - Method in class rlgamekit.objects.Registry
Look up the object bound to keyValue.
getAbstractItem(String) - Method in class rlgamekit.item.ItemCatalog
Items are addressed by their keys.
getAction(ActionKey) - Method in class rlgamekit.control.KeyInputHandler
Get the action bound to the key event.
getAllItemsSorted() - Method in class rlgamekit.item.ItemCatalog
 
getArea() - Method in class rlgamekit.pathfinding.Area
Access the list of all points in the found area.
getColor(int) - Static method in class rlgamekit.map.display.ColorCodes
Color codes are encoded in the upper 16 bit of the tile numbers.
getColorCharacter(int) - Static method in class rlgamekit.map.display.ColorCodes
Get the describing character (identifier) for a color, e.g.
getColorCode(char) - Static method in class rlgamekit.map.display.ColorCodes
Parse a configuration code into an color value.
getColorIndex(int) - Static method in class rlgamekit.map.display.ColorCodes
Color indices are encoded in the upper 16 bit of the tile numbers.
getCurrentLayer() - Method in class rlgamekit.map.display.TiledMapPainter
 
getCurrentStepIndex() - Method in class rlgamekit.pathfinding.Path
Retrieve the current index on the path. path.getCurrentStep() is equivalent to path.getStep(path.getCurrentIndex());
getCursorRectangle(Rectangle) - Method in class rlgamekit.map.display.TiledMapPainter
 
getCursorX() - Method in class rlgamekit.map.display.IsometricTileLocator
 
getCursorX() - Method in class rlgamekit.map.display.PlainTileLocator
 
getCursorX() - Method in interface rlgamekit.map.display.TileLocator
 
getCursorY() - Method in class rlgamekit.map.display.IsometricTileLocator
 
getCursorY() - Method in class rlgamekit.map.display.PlainTileLocator
 
getCursorY() - Method in interface rlgamekit.map.display.TileLocator
 
getDisplayCode() - Method in class rlgamekit.demo.walkaround.Item
 
getFeature(int) - Static method in class rlgamekit.demo.walkaround.FeatureCodes
Extract feature number for a color+feature code
getHeight() - Method in class rlgamekit.map.data.LayeredMap
 
getHeight() - Method in class rlgamekit.map.data.MapLayer
 
getInt(int) - Method in class rlgamekit.item.AbstractItem
Access integer data through index
getInt(int) - Method in class rlgamekit.item.IndividualItem
Access integer data through index
getInt(Properties, String, int) - Method in class rlgamekit.map.generators.AbstractMapGenerator
Parse a configuration code into an int value.
getInt(String, int) - Method in class rlgamekit.map.generators.AbstractMapGenerator
Parse a configuration code into an int value.
getIntegers(Properties, String, int) - Method in class rlgamekit.map.generators.AbstractMapGenerator
Get an array of int values.
getItem(int) - Method in class rlgamekit.equipment.Equipment
Get the item from a particular equipment slot.
getItemConfiguration() - Method in class rlgamekit.item.ItemCatalog
 
getKey() - Method in class rlgamekit.item.AbstractItem
Unique key (within an item catalog) for this item data
getKey() - Method in class rlgamekit.item.IndividualItem
Unique key (within the item catalog) for this item data
getKeyCode() - Method in class rlgamekit.control.ActionKey
 
getKeys() - Method in class rlgamekit.control.KeyInputHandler
Get a set of all defined action keys.
getLayerCount() - Method in class rlgamekit.map.data.LayeredMap
 
getLetterHeights() - Method in class rlgamekit.map.display.GraphicsTilePainter
 
getLetterWidths() - Method in class rlgamekit.map.display.GraphicsTilePainter
 
getMode() - Method in class rlgamekit.demo.walkaround.Player
 
getName() - Method in interface rlgamekit.control.GameAction
Get a human-understandable name for this game action, e.g. to show a comprehensive list of action (names).
getName() - Method in class rlgamekit.demo.walkaround.actions.CloseAction
Get a human-understandable name for this game action.
getName() - Method in class rlgamekit.demo.walkaround.actions.DropAction
Get a human-understandable name for this game action.
getName() - Method in class rlgamekit.demo.walkaround.actions.HelpAction
Get a human-understandable name for this game action.
getName() - Method in class rlgamekit.demo.walkaround.actions.InventoryAction
Get a human-understandable name for this game action.
getName() - Method in class rlgamekit.demo.walkaround.actions.MoveAction
Get a human-understandable name for this game action.
getName() - Method in class rlgamekit.demo.walkaround.actions.PickUpAction
Get a human-understandable name for this game action.
getName() - Method in class rlgamekit.demo.walkaround.actions.QuitAction
Get a human-understandable name for this game action.
getName() - Method in class rlgamekit.demo.walkaround.Item
 
getNeedsCtrl() - Method in class rlgamekit.control.ActionKey
 
getNeedsShift() - Method in class rlgamekit.control.ActionKey
 
getNext() - Method in class rlgamekit.scheduler.Scheduler
If the execute loop of the scheduler class is not suitable for a project, this method allows to retrieve the next action, that is, the action with the lowest order number in the queue.
getOrder() - Method in class rlgamekit.scheduler.ScheduledAction
Get the current ordering value of this action.W
getOutside() - Method in class rlgamekit.map.data.MapLayer
Get the value for places outside this map
getRasterX() - Method in class rlgamekit.map.display.IsometricTileLocator
 
getRasterX() - Method in class rlgamekit.map.display.PlainTileLocator
 
getRasterX() - Method in interface rlgamekit.map.display.TileLocator
 
getRasterY() - Method in class rlgamekit.map.display.IsometricTileLocator
 
getRasterY() - Method in class rlgamekit.map.display.PlainTileLocator
 
getRasterY() - Method in interface rlgamekit.map.display.TileLocator
 
getResponseKey() - Method in class rlgamekit.menu.MultipleChoiceBox
Call this to find out which key the user pressed to respond to the box content.
getRooms() - Method in class rlgamekit.map.generators.Dungeon
Get room coordinates and sizes after a map has been generated.
getScript(int, int) - Method in class rlgamekit.map.data.LayeredMap
 
getSpawnX() - Method in class rlgamekit.map.data.LayeredMap
Player spawn X coordinate
getSpawnY() - Method in class rlgamekit.map.data.LayeredMap
Player spawn Y coordinate
getStep(int) - Method in class rlgamekit.pathfinding.Path
Random access for a step
getString(int) - Method in class rlgamekit.item.AbstractItem
Access string data through index
getString(int) - Method in class rlgamekit.item.IndividualItem
Access string data through index
getTileColor(int) - Static method in class rlgamekit.map.display.ColorCodes
Get the Color for the color index encoded in the upper 16 bit of the tile number.
getTileScreenX(int, int) - Method in class rlgamekit.map.display.IsometricTileLocator
 
getTileScreenX(int, int) - Method in class rlgamekit.map.display.PlainTileLocator
 
getTileScreenX(int, int) - Method in interface rlgamekit.map.display.TileLocator
 
getTileScreenY(int, int) - Method in class rlgamekit.map.display.IsometricTileLocator
 
getTileScreenY(int, int) - Method in class rlgamekit.map.display.PlainTileLocator
 
getTileScreenY(int, int) - Method in interface rlgamekit.map.display.TileLocator
 
getTileSetFileName(int) - Method in class rlgamekit.map.data.LayeredMap
 
getTileSetFileName() - Method in class rlgamekit.map.data.MapLayer
 
getTriplet(int) - Method in class rlgamekit.item.AbstractItem
Access triplet data through index
getTriplet(int) - Method in class rlgamekit.item.IndividualItem
Access triplet data through index
getWidth() - Method in class rlgamekit.map.data.LayeredMap
 
getWidth() - Method in class rlgamekit.map.data.MapLayer
 
getXoff(int, int, int) - Method in class rlgamekit.map.data.LayeredMap
Tile/graphics objects can be positioned at a certain offset from the map square's center.
getXoff(int, int) - Method in class rlgamekit.map.data.MapLayer
 
getYoff(int, int, int) - Method in class rlgamekit.map.data.LayeredMap
Tile/graphics objects can be positioned at a certain offset from the map square's center.
getYoff(int, int) - Method in class rlgamekit.map.data.MapLayer
 
GraphicsTilePainter - Class in rlgamekit.map.display
Paint a graphical tile for a map cell at a specified screen location.
GraphicsTilePainter() - Constructor for class rlgamekit.map.display.GraphicsTilePainter
 
GREEN - Static variable in class rlgamekit.map.display.ColorCodes
 
GROUND - Static variable in class rlgamekit.demo.walkaround.FeatureCodes
Strictly seen, this is not a feature ...
GROUND - Static variable in class rlgamekit.demo.walkaround.LayerCodes
 

H

hashCode() - Method in class rlgamekit.control.ActionKey
 
hashCode() - Method in class rlgamekit.objects.Cardinal
 
HelpAction - Class in rlgamekit.demo.walkaround.actions
Show a help message with all key bindings.
HelpAction(JFrame, KeyInputHandler) - Constructor for class rlgamekit.demo.walkaround.actions.HelpAction
 
high - Variable in class rlgamekit.fieldofview.Interval
 

I

IndividualItem - Class in rlgamekit.item
A read-write data container for generic item data.
IndividualItem(String, ItemCatalog) - Constructor for class rlgamekit.item.IndividualItem
 
IndividualItem(BufferedReader, ItemCatalog) - Constructor for class rlgamekit.item.IndividualItem
 
insert(LayeredMap, int, int, int, int, int, int) - Method in class rlgamekit.map.data.LayeredMap
Insert an area from a map into this map at a given location.
insert(ScheduledAction) - Method in class rlgamekit.scheduler.Scheduler
Insert a new action into the scheduler.
Interpreter - Class in rlgamekit.interpreter
A (slow) interpreter framework for an extensible scripting language.
Interpreter() - Constructor for class rlgamekit.interpreter.Interpreter
Create a new interpreter.
InterpreterDemo - Class in rlgamekit.interpreter
Demonstrator for the interpreter framework.
InterpreterDemo() - Constructor for class rlgamekit.interpreter.InterpreterDemo
 
Interval - Class in rlgamekit.fieldofview
Intervals (ranges) in the mathematical sense.
Interval() - Constructor for class rlgamekit.fieldofview.Interval
 
Interval(double, double) - Constructor for class rlgamekit.fieldofview.Interval
 
intLabels - Variable in class rlgamekit.item.ItemConfiguration
Example int presets
intValue() - Method in class rlgamekit.objects.Cardinal
 
inventory - Variable in class rlgamekit.demo.walkaround.Player
The players inventory
InventoryAction - Class in rlgamekit.demo.walkaround.actions
Quit the walkaround demo.
InventoryAction(JFrame, Player) - Constructor for class rlgamekit.demo.walkaround.actions.InventoryAction
 
isAllowed(int, E) - Method in interface rlgamekit.equipment.Constraint
Check if item is allowed in an equipment slot.
isBlockingLOS(int, int) - Method in interface rlgamekit.fieldofview.FovSource
Check weather a given location blocks the line of sight or not.
isDestinationReached(int, int) - Method in class rlgamekit.pathfinding.CoordinatePathDestination
Tell pathfinder if the destination coordinate has been reached.
isDestinationReached(int, int) - Method in interface rlgamekit.pathfinding.PathDestination
Checks if the destination has been reached.
isInside(int, int, int, int, int, int) - Method in class rlgamekit.map.generators.MapUtils
Checks weather a position is inside a rectangle.
isMoveAllowed(int, int, int, int) - Method in class rlgamekit.demo.pathfinding.PathSourceLink
Checks if player is allowed to move into map cell (toX, toY)
isMoveAllowed(int, int, int, int) - Method in interface rlgamekit.pathfinding.PathSource
Checks if a move is allowed.
isOk() - Method in class rlgamekit.menu.MultipleChoiceBox
When the box was closed check this if the user canceled the box.
isOk() - Method in class rlgamekit.menu.ThreePanelDialog.ThreePanelDialog
When the dialog was closed use this to check if the user canceled the box.
IsometricTileLocator - Class in rlgamekit.map.display
Calculates tile positions for isometric map layout.
IsometricTileLocator(int, int) - Constructor for class rlgamekit.map.display.IsometricTileLocator
 
isOpen(LayeredMap, int, int) - Method in interface rlgamekit.map.generators.MapUtils.OpenSquare
Should return true for all squares that are to be considered open by the calling code.
Item - Class in rlgamekit.demo.walkaround
Placeholder/dummy only at the moment.
Item(String, int) - Constructor for class rlgamekit.demo.walkaround.Item
 
ItemCatalog - Class in rlgamekit.item
A catalog structure for items.
ItemCatalog(ItemConfiguration) - Constructor for class rlgamekit.item.ItemCatalog
Build a new item catalog with the given item configuartion
ItemConfiguration - Class in rlgamekit.item
Used by the item catalog and the astract item classes to determine the data configuration for items.
ItemConfiguration() - Constructor for class rlgamekit.item.ItemConfiguration
 
ITEMS - Static variable in class rlgamekit.demo.walkaround.LayerCodes
 

K

KeyInputHandler - Class in rlgamekit.control
The KeyInputHandler calls game actions which are triggered by key events.
KeyInputHandler() - Constructor for class rlgamekit.control.KeyInputHandler
Craetes a new KeyInputHandler with an empty list of actions.
keyPressed(KeyEvent) - Method in class rlgamekit.control.KeyInputHandler
Implements KeyListener, calls onKeyPressed() for matching actions
keyReleased(KeyEvent) - Method in class rlgamekit.control.KeyInputHandler
Implements KeyListener, calls onKeyRelease() for matching actions
keyTyped(KeyEvent) - Method in class rlgamekit.control.KeyInputHandler
Implements KeyListener

L

LayerCodes - Class in rlgamekit.demo.walkaround
Map layer codes, used in the walkaround demo.
LayerCodes() - Constructor for class rlgamekit.demo.walkaround.LayerCodes
 
LayeredMap - Class in rlgamekit.map.data
A rectangular map structure consisting of several layers.
LayeredMap(int, int, int) - Constructor for class rlgamekit.map.data.LayeredMap
Constructs a new layered map with the given size and layer count.
layoutType - Variable in class rlgamekit.map.data.LayeredMap
0 = isometric 1 = rectangular 2 = isometric, horizontal-run
LEMONGREEN - Static variable in class rlgamekit.map.display.ColorCodes
 
length() - Method in class rlgamekit.pathfinding.Path
 
LIGHTGRAY - Static variable in class rlgamekit.map.display.ColorCodes
 
linearRange(int, int) - Static method in class rlgamekit.map.generators.Randomlib
Returns an integer from the range [low, high]
location - Variable in class rlgamekit.demo.walkaround.Player
Current location of the player
low - Variable in class rlgamekit.fieldofview.Interval
 

M

MAGENTA - Static variable in class rlgamekit.map.display.ColorCodes
 
main(String[]) - Static method in class rlgamekit.demo.menu.ThreePanelDialogDemo
Shows an example dialog.
main(String[]) - Static method in class rlgamekit.demo.pathfinding.PathfindingMain
 
main(String[]) - Static method in class rlgamekit.demo.walkaround.WalkaroundMain
 
main(String[]) - Static method in class rlgamekit.interpreter.AriParser
 
main(String[]) - Static method in class rlgamekit.interpreter.InterpreterDemo
Runs a simple script through the interpreter.
main(String[]) - Static method in class rlgamekit.menu.MultipleChoiceBox
Shows an example dialog.
makeNewMap(Player) - Method in class rlgamekit.demo.walkaround.MapControl
Create a new map and set the display up with the new map data.
MapCanvas - Class in rlgamekit.map.display
A map display canvas.
MapCanvas() - Constructor for class rlgamekit.map.display.MapCanvas
 
MapControl - Class in rlgamekit.demo.walkaround
Controller class for map altering actions.
MapControl(JFrame, MapDisplay) - Constructor for class rlgamekit.demo.walkaround.MapControl
 
MapDisplay - Class in rlgamekit.demo.walkaround
A wrapper for a MapCanvas, which will handle map movement for display and other game related display modifications.
MapDisplay(Player) - Constructor for class rlgamekit.demo.walkaround.MapDisplay
Set up a new map display component.
MapGenerator - Interface in rlgamekit.map.generators
All map generators must implement at least these methods.
MapLayer - Class in rlgamekit.map.data
One layer for a map.
MapLayer(int, int) - Constructor for class rlgamekit.map.data.MapLayer
 
MapUtils - Class in rlgamekit.map.generators
Utility methods for map handling.
MapUtils() - Constructor for class rlgamekit.map.generators.MapUtils
 
MapUtils.OpenSquare - Interface in rlgamekit.map.generators
Must be subclassed in a game specific manner to tell which sqaures are considered open.
Matrix - Class in rlgamekit.fieldofview
2D integer matrix class.
Matrix() - Constructor for class rlgamekit.fieldofview.Matrix
 
Matrix(int, int, int, int) - Constructor for class rlgamekit.fieldofview.Matrix
 
MessageDisplayArea - Class in rlgamekit.menu
A display area for game messages.
MessageDisplayArea() - Constructor for class rlgamekit.menu.MessageDisplayArea
 
MinesGenerator - Class in rlgamekit.map.generators
This will create 'mines' type maps, that is, mazes of straight corridors.
MinesGenerator(Properties) - Constructor for class rlgamekit.map.generators.MinesGenerator
 
MOBILES - Static variable in class rlgamekit.demo.walkaround.LayerCodes
 
MODE_CLOSE - Static variable in class rlgamekit.demo.walkaround.Player
 
MODE_MOVE - Static variable in class rlgamekit.demo.walkaround.Player
 
mousePosToTile(int, int) - Method in class rlgamekit.map.display.TiledMapPainter
Reverse mapping of mouse (screen) coordinate to tile coordinate.
MoveAction - Class in rlgamekit.demo.walkaround.actions
React to a movement input for the given player.
MoveAction(Player, int, int, MapControl) - Constructor for class rlgamekit.demo.walkaround.actions.MoveAction
 
moveItem(int, int) - Method in class rlgamekit.item.ItemCatalog
Move an item in the item list.
mul(String) - Method in class rlgamekit.interpreter.Functions
Example: Multiply numeric token values and set result to a variable
mult(Point) - Method in class rlgamekit.fieldofview.Matrix
Matrix multiplication with 2D vector (aka Point)
MultipleChoiceBox - Class in rlgamekit.menu
A box which lets the user select one of multiple choices.
MultipleChoiceBox(JFrame, String, String, String) - Constructor for class rlgamekit.menu.MultipleChoiceBox
Display a box with a list of multiple choices.
multX(int, int) - Method in class rlgamekit.fieldofview.Matrix
X component of multiplication (no object allocation)
multY(int, int) - Method in class rlgamekit.fieldofview.Matrix
Y component of multiplication (no object allocation)

N

name - Variable in class rlgamekit.interpreter.Token
 
nextFreeKey() - Method in class rlgamekit.objects.Registry
Find the next free key in the registry.
nextStep() - Method in class rlgamekit.pathfinding.Path
Look ahead on next step

O

objectRegistry - Variable in class rlgamekit.demo.walkaround.Player
 
oneOfWeightedList(int[]) - Static method in class rlgamekit.map.generators.Randomlib
Gets a random element out of a weighted list.
onKeyPressed() - Method in interface rlgamekit.control.GameAction
Do whatever this action has to do on a key press.
onKeyPressed() - Method in class rlgamekit.demo.walkaround.actions.CloseAction
Close something with the next player move command.
onKeyPressed() - Method in class rlgamekit.demo.walkaround.actions.DropAction
 
onKeyPressed() - Method in class rlgamekit.demo.walkaround.actions.HelpAction
Show a help message with all key bindings.
onKeyPressed() - Method in class rlgamekit.demo.walkaround.actions.InventoryAction
Move a mobile object on the map.
onKeyPressed() - Method in class rlgamekit.demo.walkaround.actions.MoveAction
Move a mobile object on the map.
onKeyPressed() - Method in class rlgamekit.demo.walkaround.actions.PickUpAction
 
onKeyPressed() - Method in class rlgamekit.demo.walkaround.actions.QuitAction
Move a mobile object on the map.
onKeyPressed(int, int, ThreePanelDialogPanel) - Method in interface rlgamekit.menu.ThreePanelDialog.ThreePanelDialogCallback
Called if a key was pressed in the dialog.
onKeyReleased() - Method in interface rlgamekit.control.GameAction
Do whatever this action has to do on a key release.
onKeyReleased() - Method in class rlgamekit.demo.walkaround.actions.CloseAction
Do whatever this action has to do on a key release.
onKeyReleased() - Method in class rlgamekit.demo.walkaround.actions.DropAction
 
onKeyReleased() - Method in class rlgamekit.demo.walkaround.actions.HelpAction
Do whatever this action has to do on a key release.
onKeyReleased() - Method in class rlgamekit.demo.walkaround.actions.InventoryAction
Do whatever this action has to do on a key release.
onKeyReleased() - Method in class rlgamekit.demo.walkaround.actions.MoveAction
Do whatever this action has to do on a key release.
onKeyReleased() - Method in class rlgamekit.demo.walkaround.actions.PickUpAction
 
onKeyReleased() - Method in class rlgamekit.demo.walkaround.actions.QuitAction
Do whatever this action has to do on a key release.
OPEN - Static variable in class rlgamekit.demo.walkaround.FeatureCodes
 
ORANGE - Static variable in class rlgamekit.map.display.ColorCodes
 

P

paint(Graphics, int, int, int, int, int, int) - Method in class rlgamekit.map.display.ASCIITilePainter
Paint a tile from the tile sheet at the given location.
paint(Graphics, int, int, int, int, int, int) - Method in class rlgamekit.map.display.GraphicsTilePainter
 
paint(Graphics, int, int, int, int) - Method in class rlgamekit.map.display.GraphicsTilePainter
Paint a tile from the tile sheet at the given location.
paint(Graphics) - Method in class rlgamekit.map.display.MapCanvas
 
paint(Graphics) - Method in class rlgamekit.map.display.TiledMapPainter
Paint the map onto a graphics context.
paint(Graphics, int, int, int, int, int, int) - Method in interface rlgamekit.map.display.TilePainter
Paint a map element.
parse(String) - Method in class rlgamekit.interpreter.AriParser
Parse an arithmetic expression given as a string.
Path - Class in rlgamekit.pathfinding
A breadth-first pathfinder, searching the shortest path from a start coordinate to a destination condistion.
Path() - Constructor for class rlgamekit.pathfinding.Path
Creates a new instance of Path with no nodes.
Path.Node - Class in rlgamekit.pathfinding
One step of the path.
PathDestination - Interface in rlgamekit.pathfinding
The pathfinding code will check "destination reached" conditions through this interface.
PathfinderThread - Class in rlgamekit.demo.pathfinding
Do the actual pathfinding and move player symbol along the path.
PathfinderThread(MapDisplay, Player) - Constructor for class rlgamekit.demo.pathfinding.PathfinderThread
 
PathfindingMain - Class in rlgamekit.demo.pathfinding
Create a random "wilderness" map, set up a map display and start the pathfinding worker thread.
PathfindingMain() - Constructor for class rlgamekit.demo.pathfinding.PathfindingMain
Creates new form PathfindingMain
PathSource - Interface in rlgamekit.pathfinding
The pathfinding code will access maps through this interface.
PathSourceLink - Class in rlgamekit.demo.pathfinding
Pathfinding will access map data through this class.
PathSourceLink(LayeredMap) - Constructor for class rlgamekit.demo.pathfinding.PathSourceLink
 
peekNextOrder() - Method in class rlgamekit.scheduler.Scheduler
Get the order of the next scheduled action.
PickUpAction - Class in rlgamekit.demo.walkaround.actions
Game action to pick up an item from the ground.
PickUpAction(Player, MessageDisplayArea) - Constructor for class rlgamekit.demo.walkaround.actions.PickUpAction
 
placeDecoCluster(LayeredMap, int[], int, int, int, Random) - Method in class rlgamekit.map.generators.MapUtils
Place a cluster of tiles elements at location x,y.
PlainTileLocator - Class in rlgamekit.map.display
Calculates tile positions for rectangular maps.
PlainTileLocator(int, int) - Constructor for class rlgamekit.map.display.PlainTileLocator
 
Player - Class in rlgamekit.demo.walkaround
In a real game, this would keep real player data.
Player(int, int) - Constructor for class rlgamekit.demo.walkaround.Player
 
playerMoved(Player) - Method in class rlgamekit.demo.walkaround.MapControl
Call this after player move to update the field of view.
PURPLE - Static variable in class rlgamekit.map.display.ColorCodes
 
put(int, E) - Method in class rlgamekit.objects.Registry
Put a new object into the registry

Q

QuitAction - Class in rlgamekit.demo.walkaround.actions
Quit the walkaround demo.
QuitAction(JFrame) - Constructor for class rlgamekit.demo.walkaround.actions.QuitAction
 

R

Randomlib - Class in rlgamekit.map.generators
Helper library for customized random calculations.
Randomlib() - Constructor for class rlgamekit.map.generators.Randomlib
 
read(BufferedReader) - Method in class rlgamekit.item.IndividualItem
 
read(BufferedReader, boolean) - Method in class rlgamekit.item.ItemCatalog
 
read(BufferedReader) - Method in class rlgamekit.item.ItemConfiguration
 
read(BufferedReader) - Method in class rlgamekit.item.Triplet
 
read(BufferedReader) - Method in class rlgamekit.map.data.LayeredMap
Read map data from a text file.
read(BufferedReader) - Method in class rlgamekit.map.data.MapLayer
 
recalcFov(int, int) - Method in class rlgamekit.demo.walkaround.MapDisplay
Calculate new field of view, e.g. after a move or change to the map.
RED - Static variable in class rlgamekit.map.display.ColorCodes
 
Registry<E> - Class in rlgamekit.objects
Since the LayeredMap class can only store integers, but most games need some kind of objects to keep track of item data, this class was introduced to create the association from integers (map data) to some sort of game-defined item data.
Registry() - Constructor for class rlgamekit.objects.Registry
Create a new object registry for type E
removeIntAttribute(int) - Method in class rlgamekit.item.ItemConfiguration
 
removeItem(String) - Method in class rlgamekit.item.ItemCatalog
Remove an item from the item list.
removeListener(EquipmentListener) - Method in class rlgamekit.equipment.Equipment
Remove a listener from the listener list.
removeStringAttribute(int) - Method in class rlgamekit.item.ItemConfiguration
 
removeTripletAttribute(int) - Method in class rlgamekit.item.ItemConfiguration
 
repaintCursor() - Method in class rlgamekit.map.display.MapCanvas
 
reportError(String) - Method in class rlgamekit.interpreter.Functions
Report an error.
rgb - Static variable in class rlgamekit.map.display.ColorCodes
 
rlgamekit.control - package rlgamekit.control
 
rlgamekit.demo.menu - package rlgamekit.demo.menu
 
rlgamekit.demo.pathfinding - package rlgamekit.demo.pathfinding
 
rlgamekit.demo.walkaround - package rlgamekit.demo.walkaround
 
rlgamekit.demo.walkaround.actions - package rlgamekit.demo.walkaround.actions
 
rlgamekit.equipment - package rlgamekit.equipment
 
rlgamekit.fieldofview - package rlgamekit.fieldofview
 
rlgamekit.interpreter - package rlgamekit.interpreter
 
rlgamekit.item - package rlgamekit.item
 
rlgamekit.map.data - package rlgamekit.map.data
 
rlgamekit.map.display - package rlgamekit.map.display
 
rlgamekit.map.generators - package rlgamekit.map.generators
 
rlgamekit.menu - package rlgamekit.menu
 
rlgamekit.menu.ThreePanelDialog - package rlgamekit.menu.ThreePanelDialog
 
rlgamekit.objects - package rlgamekit.objects
 
rlgamekit.pathfinding - package rlgamekit.pathfinding
 
rlgamekit.scheduler - package rlgamekit.scheduler
 
run() - Method in class rlgamekit.demo.pathfinding.PathfinderThread
Search paths to random locations in a loop.
runCommand(int, String, String) - Method in class rlgamekit.interpreter.Interpreter
Run a command from a script line.
runLine(int, String) - Method in class rlgamekit.interpreter.Interpreter
Interpret (run) a single line from a script.
runScript(String[]) - Method in class rlgamekit.interpreter.Interpreter
Interpret (run) a script.
runScript(List<String>) - Method in class rlgamekit.interpreter.Interpreter
Interpret (run) a script.

S

ScheduledAction - Class in rlgamekit.scheduler
Base class for actions schduled by the scheduler.
ScheduledAction(long) - Constructor for class rlgamekit.scheduler.ScheduledAction
Creates a new instance of ScheduledAction
Scheduler - Class in rlgamekit.scheduler
Scheduler class for scheduled action objects.
Scheduler() - Constructor for class rlgamekit.scheduler.Scheduler
Create a new scheduler with an empty queue of actions.
SEAGREEN - Static variable in class rlgamekit.map.display.ColorCodes
 
selectItemFromInventory(Player) - Method in class rlgamekit.demo.walkaround.MapControl
Select an item from the players inventory.
set(String) - Method in class rlgamekit.interpreter.Functions
Example: Set a variable to a value
set(int, int, int, int) - Method in class rlgamekit.map.data.LayeredMap
Set the tile/graphics object index for a coordinate
set(int, int, int) - Method in class rlgamekit.map.data.MapLayer
 
set(int) - Method in class rlgamekit.objects.Cardinal
Set a new int value for this Cardinal.
setCallback(ThreePanelDialogCallback) - Method in class rlgamekit.menu.ThreePanelDialog.ThreePanelDialog
Sett a callback object for interactive use of the dialog.
setCanBeSeen(int, int) - Method in interface rlgamekit.fieldofview.FovDestination
FOV code will call this for each location that can be seen.
setCellRenderer(ListCellRenderer) - Method in class rlgamekit.menu.MessageDisplayArea
 
setCenterMapOnPlayer(boolean) - Method in class rlgamekit.demo.walkaround.MapDisplay
True will mean to have the player always centered on the map view and the dungeon will scroll on player moves.
setColor(int, Color) - Static method in class rlgamekit.map.display.ColorCodes
Set one of the colors to a new color.
setConstraint(int, Constraint<E>) - Method in class rlgamekit.equipment.Equipment
Set a constraint for an equipment slot.
setCurrentLayer(int) - Method in class rlgamekit.map.display.TiledMapPainter
 
setFont(Font, int) - Method in class rlgamekit.map.display.ASCIITilePainter
Set the font to be used for drawing.
setFont(Font) - Method in class rlgamekit.menu.MessageDisplayArea
Set the font to be used for drawing.
setForeground(Color) - Method in class rlgamekit.menu.MessageDisplayArea
Set the default text color
setFunctions(Functions) - Method in class rlgamekit.interpreter.Interpreter
Set user defined functions.
setHasTransparentTiles(boolean) - Method in class rlgamekit.map.display.TiledMapPainter
 
setInt(int, int) - Method in class rlgamekit.item.IndividualItem
 
setItem(int, E) - Method in class rlgamekit.equipment.Equipment
Try to place an item into an equipment slot.
setLeftLabel(String) - Method in class rlgamekit.menu.ThreePanelDialog.ThreePanelDialogPanel
Update the left label with new text.
setLetterOffset(int, int) - Method in class rlgamekit.map.display.GraphicsTilePainter
Applies a global offset to all painted letters.
setLocator(TileLocator) - Method in class rlgamekit.map.display.TiledMapPainter
 
setLowerLabel(String) - Method in class rlgamekit.menu.ThreePanelDialog.ThreePanelDialogPanel
Update the lower label with new text.
setMap(LayeredMap) - Method in class rlgamekit.demo.walkaround.MapDisplay
Prepare display for a new map.
setMap(LayeredMap) - Method in class rlgamekit.map.display.MapCanvas
 
setMap(LayeredMap) - Method in class rlgamekit.map.display.TiledMapPainter
 
setMark(int, int) - Method in class rlgamekit.map.display.TiledMapPainter
 
setMessageDisplayArea(MessageDisplayArea) - Method in class rlgamekit.demo.walkaround.MapControl
Set message area to display game messages.
setMode(int) - Method in class rlgamekit.demo.walkaround.Player
The "MoveAction" can operate on different modes.
setOpaque(boolean) - Method in class rlgamekit.menu.MessageDisplayArea
 
setOrder(long) - Method in class rlgamekit.scheduler.ScheduledAction
Set the time or order when this even is due to happen.
setOutside(int, int) - Method in class rlgamekit.map.data.LayeredMap
Set the value for places outside this map.
setOutside(int) - Method in class rlgamekit.map.data.MapLayer
Set the value for places outside this map
setRGB(int[]) - Method in class rlgamekit.map.display.GraphicsTilePainter
If you need a custom color map for your tile sheet, you can subclass the GraphicsTilePainter and supply your color map through this method. make sure to call this before you call stTileSheet()
setRightLabel(String) - Method in class rlgamekit.menu.ThreePanelDialog.ThreePanelDialogPanel
Update the right label with new text.
setScript(int, int, String) - Method in class rlgamekit.map.data.LayeredMap
 
setShowScripts(boolean) - Method in class rlgamekit.map.display.TiledMapPainter
 
setSpawnX(int) - Method in class rlgamekit.map.data.LayeredMap
Player spawn X coordinate
setSpawnY(int) - Method in class rlgamekit.map.data.LayeredMap
Player spawn Y coordinate
setString(int, String) - Method in class rlgamekit.item.IndividualItem
 
setTiledMapPainter(TiledMapPainter) - Method in class rlgamekit.map.display.MapCanvas
 
setTilePainter(TilePainter) - Method in class rlgamekit.map.display.TiledMapPainter
 
setTileSetFileName(int, String) - Method in class rlgamekit.map.data.LayeredMap
 
setTileSetFileName(String) - Method in class rlgamekit.map.data.MapLayer
 
setTileSheet(BufferedImage, int, int) - Method in class rlgamekit.map.display.GraphicsTilePainter
Set the tiles to be used for drawing.
setTriplet(int, Triplet) - Method in class rlgamekit.item.IndividualItem
 
setUseDiagonals(boolean) - Method in class rlgamekit.pathfinding.Area
Use diagonals in are finding?
setUseDiagonals(boolean) - Method in class rlgamekit.pathfinding.Path
Use diagonals in pathfinding?
setViewMap(int[], int, int) - Method in class rlgamekit.map.display.AbstractTilePainter
Set the source map data for painting.
setXoff(int, int, int) - Method in class rlgamekit.map.data.MapLayer
 
setXYoff(int, int, int, int, int) - Method in class rlgamekit.map.data.LayeredMap
Tile/graphics objects can be positioned at a certain offset from the map square's center.
setYoff(int, int, int) - Method in class rlgamekit.map.data.MapLayer
 
ShadowList - Class in rlgamekit.fieldofview
Keeps track of shadow intervals.
ShadowList() - Constructor for class rlgamekit.fieldofview.ShadowList
 
slotNames - Variable in class rlgamekit.equipment.Equipment
Each slot can have a name.
split(String) - Method in class rlgamekit.interpreter.Tokenizer
Split a script line into some meaningful tokens.
STAIRS_UP - Static variable in class rlgamekit.demo.walkaround.FeatureCodes
 
stringLabels - Variable in class rlgamekit.item.ItemConfiguration
Example String presets
sub(String) - Method in class rlgamekit.interpreter.Functions
Example: Subtract numeric token values and set result to a variable
symbols - Variable in class rlgamekit.interpreter.Functions
Symbol table.

T

ThreePanelDialog - Class in rlgamekit.menu.ThreePanelDialog
A modal, frameless dialog, consisting of three panels to display information to the player.
ThreePanelDialog(JFrame, String, String, String, Color) - Constructor for class rlgamekit.menu.ThreePanelDialog.ThreePanelDialog
Display a box with a list of multiple choices.
ThreePanelDialogCallback - Interface in rlgamekit.menu.ThreePanelDialog
Callback interface to implement multi-step interactions through a ThreePanelDialog
ThreePanelDialogDemo - Class in rlgamekit.demo.menu
A simple demo for the ThreePanelDialog framework.
ThreePanelDialogDemo() - Constructor for class rlgamekit.demo.menu.ThreePanelDialogDemo
 
ThreePanelDialogPanel - Class in rlgamekit.menu.ThreePanelDialog
The basic UI panel for a ThreePanelDialog.
ThreePanelDialogPanel(String, String, String, Color) - Constructor for class rlgamekit.menu.ThreePanelDialog.ThreePanelDialogPanel
Display a box with a list of multiple choices.
TiledMapPainter - Class in rlgamekit.map.display
Paint a tiled (cell based) map.
TiledMapPainter() - Constructor for class rlgamekit.map.display.TiledMapPainter
 
TileLocator - Interface in rlgamekit.map.display
Calculate where to place a tile onscreen based on its map coordinates.
TilePainter - Interface in rlgamekit.map.display
Paint a map element at a specified screen location.
Token - Class in rlgamekit.interpreter
Representation of a token (language element).
Token(String, Token.Type) - Constructor for class rlgamekit.interpreter.Token
Create a new token of the given type with the given value.
Token.Type - Enum in rlgamekit.interpreter
 
tokenizer - Variable in class rlgamekit.interpreter.Functions
Helper to turn a line of parameters into a list of tokens
Tokenizer - Class in rlgamekit.interpreter
Splits strings into lists of tokens to be interpreted.
Tokenizer() - Constructor for class rlgamekit.interpreter.Tokenizer
 
TORQUOISE - Static variable in class rlgamekit.map.display.ColorCodes
 
toString() - Method in class rlgamekit.item.AbstractItem
 
toString() - Method in class rlgamekit.item.Triplet
 
TREE - Static variable in class rlgamekit.demo.walkaround.FeatureCodes
 
Triplet - Class in rlgamekit.item
A group of three integer values.
Triplet() - Constructor for class rlgamekit.item.Triplet
 
Triplet(BufferedReader) - Constructor for class rlgamekit.item.Triplet
 
Triplet(int, int, int) - Constructor for class rlgamekit.item.Triplet
 
tripletLabels - Variable in class rlgamekit.item.ItemConfiguration
Example triplet presets
type - Variable in class rlgamekit.interpreter.Token
 

V

valueOf(String) - Static method in enum rlgamekit.interpreter.Token.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum rlgamekit.interpreter.Token.Type
Returns an array containing the constants of this enum type, in the order they are declared.
VIEW_REMEMBERED - Static variable in interface rlgamekit.map.display.TilePainter
Paint a cell in "remembered" style
VIEW_VISIBLE - Static variable in interface rlgamekit.map.display.TilePainter
Paint a cell in full detail
viewHeight - Variable in class rlgamekit.map.display.AbstractTilePainter
 
viewMap - Variable in class rlgamekit.map.display.AbstractTilePainter
 
viewWidth - Variable in class rlgamekit.map.display.AbstractTilePainter
 
VIOLET - Static variable in class rlgamekit.map.display.ColorCodes
 

W

WalkaroundMain - Class in rlgamekit.demo.walkaround
Walkaround demo to showcase use and interaction of the Roguelike Game Kit map, field of view and related modules.
WalkaroundMain() - Constructor for class rlgamekit.demo.walkaround.WalkaroundMain
Creates new form WalkaroundMain
WALL_BRICKS - Static variable in class rlgamekit.demo.walkaround.FeatureCodes
 
WALL_ROCK - Static variable in class rlgamekit.demo.walkaround.FeatureCodes
 
WHITE - Static variable in class rlgamekit.map.display.ColorCodes
 
WildernessGenerator - Class in rlgamekit.map.generators
Generator for wilderness type maps.
WildernessGenerator(Properties) - Constructor for class rlgamekit.map.generators.WildernessGenerator
Creates a new instance of WildernessGenerator
write(Writer) - Method in class rlgamekit.item.AbstractItem
Write the item data through the given writer.
write(Writer) - Method in class rlgamekit.item.IndividualItem
 
write(Writer) - Method in class rlgamekit.item.ItemCatalog
 
write(Writer) - Method in class rlgamekit.item.ItemConfiguration
 
write(Writer) - Method in class rlgamekit.item.Triplet
 
write(Writer) - Method in class rlgamekit.map.data.LayeredMap
Write map data into a text file.
write(Writer) - Method in class rlgamekit.map.data.MapLayer
 

X

x - Variable in class rlgamekit.pathfinding.Path.Node
 

Y

y - Variable in class rlgamekit.pathfinding.Path.Node
 
YELLOW - Static variable in class rlgamekit.map.display.ColorCodes
 

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