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

A

AbstractAgent - Class in us.asciiroth.client.agents
Abstract class for agents.
AbstractAgent(String, int, Color, int, Symbol) - Constructor for class us.asciiroth.client.agents.AbstractAgent
Constructor.
AbstractAnimatedAgent - Class in us.asciiroth.client.agents
Abstract class for animated agents.
AbstractAnimatedAgent(String, int, Color, int, Symbol) - Constructor for class us.asciiroth.client.agents.AbstractAnimatedAgent
Constructor.
AbstractEffect - Class in us.asciiroth.client.effects
 
AbstractEffect(String, int, Color, Symbol) - Constructor for class us.asciiroth.client.effects.AbstractEffect
 
AbstractEffect(String, int, Symbol) - Constructor for class us.asciiroth.client.effects.AbstractEffect
 
AbstractItem - Class in us.asciiroth.client.items
Abstract do-nothing implementation of an item.
AbstractItem(String, int, Symbol) - Constructor for class us.asciiroth.client.items.AbstractItem
Constructor.
AbstractItem(String, int, Color, Symbol) - Constructor for class us.asciiroth.client.items.AbstractItem
Constructor
AbstractPiece - Class in us.asciiroth.client.core
Abstract implementation of a piece.
AbstractPiece(String, int, Color, Symbol) - Constructor for class us.asciiroth.client.core.AbstractPiece
Constructor.
AbstractPiece(String, int, Symbol) - Constructor for class us.asciiroth.client.core.AbstractPiece
Constructor.
AbstractTerrain - Class in us.asciiroth.client.terrain
A simple abstract adapter for the terrain interface.
add(int, Effect) - Method in class us.asciiroth.client.board.EffectBag
 
add(Effect) - Method in class us.asciiroth.client.board.EffectBag
 
add(int, Item) - Method in class us.asciiroth.client.board.ItemBag
 
add(Item) - Method in class us.asciiroth.client.board.ItemBag
 
add(T) - Method in class us.asciiroth.client.core.Bag
Add one count of an item to the bag.
add(int, T) - Method in class us.asciiroth.client.core.Bag
Add an item to the bag at the indicated index.
add(int) - Method in class us.asciiroth.client.core.Player
 
add(Item) - Method in class us.asciiroth.client.core.PlayerBag
 
addCellListener(CellListener) - Method in class us.asciiroth.client.event.Events
Register a cell listener.
addFlagsListener(FlagsListener) - Method in class us.asciiroth.client.event.Events
Register a flags listener.
addGameListener(GameListener) - Method in class us.asciiroth.client.event.Events
Register a game listener.
addInFlightItem(Effect) - Method in class us.asciiroth.client.board.EffectBag
Add an in-flight item effect.
addInventoryListener(InventoryListener) - Method in class us.asciiroth.client.event.Events
Register an inventory listener.
addMessage(String) - Method in class us.asciiroth.client.ui.CellMessagePanel
 
addMessageListener(MessageListener) - Method in class us.asciiroth.client.event.Events
Add a message listener.
addMouseCellListener(MouseCellListener) - Method in class us.asciiroth.client.ui.BoardView
 
addMouseCellListener(MouseCellListener) - Method in class us.asciiroth.client.ui.MousyGrid
 
addMouseCellListener(MouseCellListener) - Method in interface us.asciiroth.client.ui.SourcesMouseCellEvents
Add a listener to this source of events.
addPiece(Piece, boolean) - Method in class us.asciiroth.client.core.ModifiableSymbol
Overwrite any of the components of the symbol so far with any that are defined for the supplied symbol.
addPlayerListener(PlayerListener) - Method in class us.asciiroth.client.event.Events
Register a player listener.
addSpan(Element, int, int) - Method in class us.asciiroth.client.ui.MousyGrid
 
addSymbol(Symbol, boolean) - Method in class us.asciiroth.client.core.ModifiableSymbol
Overwrite any of the components of the symbol so far with any that are defined for the supplied symbol.
adjacentBoard(String) - Method in class us.asciiroth.client.json.BoardJSON
 
Agent - Interface in us.asciiroth.client.core
Interface for pieces that exclusively occupy a cell.
AgentDestroyer - Class in us.asciiroth.client.terrain.decorators
When this decorator receives a color event, it destroys the agent at the given location, if there is one.
AgentDestroyer(Terrain, Color) - Constructor for class us.asciiroth.client.terrain.decorators.AgentDestroyer
Constructor.
AgentGate - Class in us.asciiroth.client.terrain.decorators
An agent gate decorates another terrain type and changes its behavior so that all agents except the player consider that cell impassable, and will not move through it.
AgentGate(Terrain) - Constructor for class us.asciiroth.client.terrain.decorators.AgentGate
Constructor.
agentMove(Cell, Agent, Targeting) - Method in class us.asciiroth.client.core.Game
 
agentMove(Event, Cell, Agent, Direction) - Method in class us.asciiroth.client.core.Game
 
AgentProxy - Class in us.asciiroth.client.agents
An agent decorator that can be subclassed to alter the behavior or appearance of an agent, usually for a period of time (hence the implementation of the Animated interface).
AgentProxy(Agent, int) - Constructor for class us.asciiroth.client.agents.AgentProxy
Constructor.
Agentray - Class in us.asciiroth.client.items
When Asciiroth receives a color event, it shoot a kind of ammo that releases an agent when it explodes.
Agentray(Agent) - Constructor for class us.asciiroth.client.items.Agentray
Constructor.
AgentUtils - Class in us.asciiroth.client.agents
Function library for various movement and related algorithms.
AgentUtils() - Constructor for class us.asciiroth.client.agents.AgentUtils
 
AirStore - Class in us.asciiroth.client.store
It's nothing fancy and in particular, the lack off transactionality is bad, but it works.
AirStore() - Constructor for class us.asciiroth.client.store.AirStore
 
Alder - Class in us.asciiroth.client.agents.trees
An alder tree.
ALICEBLUE - Static variable in class us.asciiroth.client.core.Color
 
Altar - Class in us.asciiroth.client.terrain
An altar.
Altar(Direction) - Constructor for class us.asciiroth.client.terrain.Altar
Constructor.
AMMO_ENLIVENER - Static variable in class us.asciiroth.client.core.Flags
A piece that enlivens ammo when it hits it, making the ammo dangerous to everyone, player and agents alike.
AmmoBow - Class in us.asciiroth.client.items
A bow that shoots arrows.
AmmoBow() - Constructor for class us.asciiroth.client.items.AmmoBow
Constructor.
AmmoGun - Class in us.asciiroth.client.items
A gun that shoots bullets.
AmmoParalyzer - Class in us.asciiroth.client.items
A gun that shoots parabullets, a kind of bullet that paralyzes its target but does not kill it.
AmmoSling - Class in us.asciiroth.client.items
A sling that shoots rocks.
AmmoSling() - Constructor for class us.asciiroth.client.items.AmmoSling
Constructor.
AMMUNITION - Static variable in class us.asciiroth.client.core.Flags
This item is a form of ammunition (it is shot from another item marked as a RANGED_WEAPON.
Animated - Interface in us.asciiroth.client.core
A piece that is animated.
AnimationManager - Class in us.asciiroth.client.core
The class that executes the animation timeline, using an AnimationProxy to bridge between the immutable nature of game pieces (all instances of a piece on the board are the same piece) and their occurrence at specific places and at different moments on the animation timeline (each instance has unique animation-based state in the proxy).
AnimationManager() - Constructor for class us.asciiroth.client.core.AnimationManager
Constructor.
AnimationProxy - Class in us.asciiroth.client.core
A proxy for a piece at a given position, which introduces the state necessary to track the animation of pieces on the board.
AnimationProxy(int, int, Animated) - Constructor for class us.asciiroth.client.core.AnimationProxy
Constructor.
ANTIQUEWHITE - Static variable in class us.asciiroth.client.core.Color
 
Apple - Class in us.asciiroth.client.items
An apple.
AQUA - Static variable in class us.asciiroth.client.core.Color
 
AQUAMARINE - Static variable in class us.asciiroth.client.core.Color
 
AQUATIC - Static variable in class us.asciiroth.client.core.Flags
This piece represents water, or an agent that can only move in water.
Archer - Class in us.asciiroth.client.agents.npc
An archer.
Archer(State, Color, String) - Constructor for class us.asciiroth.client.agents.npc.Archer
Constructor.
Archer(State, Color, String, Color, Color, String, String) - Constructor for class us.asciiroth.client.agents.npc.Archer
Constructor.
ARCHER_CTBH - Static variable in class us.asciiroth.client.core.CombatStats
 
ARCHER_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
Arrow - Class in us.asciiroth.client.items
An arrow.
ARROW_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
Asciiroth - Class in us.asciiroth.client.agents
A boss piece.
Asciiroth(Color, Agent) - Constructor for class us.asciiroth.client.agents.Asciiroth
 
ASCIIROTH_CTBH - Static variable in class us.asciiroth.client.core.CombatStats
 
ASCIIROTH_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
asEntryList() - Method in class us.asciiroth.client.core.Bag
 
assessAmmo(Event, Item, Item) - Static method in class us.asciiroth.client.agents.AgentUtils
 
attackPlayer(int) - Method in class us.asciiroth.client.agents.Targeting
Attack the player.
AttributesPalette - Class in us.asciiroth.client.ui
 
AttributesPalette() - Constructor for class us.asciiroth.client.ui.AttributesPalette
 
AZURE - Static variable in class us.asciiroth.client.core.Color
 

B

Bag<T extends Piece> - Class in us.asciiroth.client.core
A collection of items or effects.
Bag() - Constructor for class us.asciiroth.client.core.Bag
Constructor.
bag() - Method in class us.asciiroth.client.json.BagJSON
 
bag() - Method in class us.asciiroth.client.json.PlayerJSON
 
Bag.Entry<T extends Piece> - Class in us.asciiroth.client.core
An entry in the bag.
BAG_KEY - Static variable in class us.asciiroth.client.core.PlayerWriter
 
BagEntryJSON - Class in us.asciiroth.client.json
 
BagJSON - Class in us.asciiroth.client.json
 
BARELY_BUILDING_WALL - Static variable in class us.asciiroth.client.core.Color
 
base() - Method in class us.asciiroth.client.json.BagJSON
 
base() - Method in class us.asciiroth.client.json.PlayerJSON
 
BASE_KEY - Static variable in class us.asciiroth.client.core.PlayerWriter
 
BaseSerializer<T extends Piece> - Class in us.asciiroth.client.core
Base support for serializers that escape/unescape pieces as part of their serialization key.
BaseSerializer() - Constructor for class us.asciiroth.client.core.BaseSerializer
 
BeachGrass - Class in us.asciiroth.client.terrain.grasses
Beach grass (decorative).
BeeHive - Class in us.asciiroth.client.terrain
A special kind of AgentCreator that creates bees when it receives a color event, presumably fired from the death of another KillerBee on the board.
BeeHive(Color, State) - Constructor for class us.asciiroth.client.terrain.BeeHive
Constructor.
BeeHive(Color) - Constructor for class us.asciiroth.client.terrain.BeeHive
 
BEIGE - Static variable in class us.asciiroth.client.core.Color
 
BISQUE - Static variable in class us.asciiroth.client.core.Color
 
BLACK - Static variable in class us.asciiroth.client.core.Color
 
BLANCHEDALMOND - Static variable in class us.asciiroth.client.core.Color
 
BLUE - Static variable in class us.asciiroth.client.core.Color
 
BlueRing - Class in us.asciiroth.client.items
When the blue ring is worn, the player can move through water (although not ocean...
BLUEVIOLET - Static variable in class us.asciiroth.client.core.Color
 
Board - Class in us.asciiroth.client.board
The main model object in the game, the board represents the entire map and all the pieces on it.
Board() - Constructor for class us.asciiroth.client.board.Board
Constructor.
BoardJSON - Class in us.asciiroth.client.json
 
BoardLoader - Class in us.asciiroth.client.board
 
BoardLoader(BoardReader) - Constructor for class us.asciiroth.client.board.BoardLoader
 
BoardReader - Class in us.asciiroth.client.board
The board reader is used by the editor which does not need the player information, so this is stored in the PlayerData object and only read as part of loading a game.
BoardReader() - Constructor for class us.asciiroth.client.board.BoardReader
 
Boards - Class in us.asciiroth.client.terrain
Floor that has crate boards on it.
Boards() - Constructor for class us.asciiroth.client.terrain.Boards
Constructor.
BoardView - Class in us.asciiroth.client.ui
 
BoardView(HasBoard) - Constructor for class us.asciiroth.client.ui.BoardView
 
BoardWriter - Class in us.asciiroth.client.board
Start with this storing in memory as a JSON data structure.
BoardWriter() - Constructor for class us.asciiroth.client.board.BoardWriter
 
Bomb - Class in us.asciiroth.client.items
An item that can be left on the ground that all agents will obligingly walk right into, causing an explosion that will wipe many of them out.
Bomb() - Constructor for class us.asciiroth.client.items.Bomb
Constructor.
Bone - Class in us.asciiroth.client.items
A bone.
Bone() - Constructor for class us.asciiroth.client.items.Bone
Constructor.
Bookshelf - Class in us.asciiroth.client.terrain
A bookshelf.
Bookshelf(Item) - Constructor for class us.asciiroth.client.terrain.Bookshelf
Constructor.
Boulder - Class in us.asciiroth.client.agents
A large rock that blocks movement onto a square.
BOULDER_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
Bow - Class in us.asciiroth.client.items
A bow that shoots arrows.
Bow() - Constructor for class us.asciiroth.client.items.Bow
Constructor.
Bread - Class in us.asciiroth.client.items
A fish.
Bridge - Class in us.asciiroth.client.terrain
A bridge you can walk over.
BROWN - Static variable in class us.asciiroth.client.core.Color
 
BubblingLava - Class in us.asciiroth.client.terrain
A decorative terrain to spice up lava, that hopefully makes it look like the lava is "spouting".
BUILDING_FLOOR - Static variable in class us.asciiroth.client.core.Color
 
BUILDING_WALL - Static variable in class us.asciiroth.client.core.Color
 
Bullet - Class in us.asciiroth.client.items
A bullet.
Bullet() - Constructor for class us.asciiroth.client.items.Bullet
Constructor.
BULLET_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
BunchGrass - Class in us.asciiroth.client.terrain.grasses
Bunch grass (decorative).
BURLYWOOD - Static variable in class us.asciiroth.client.core.Color
 
BURNTWOOD - Static variable in class us.asciiroth.client.core.Color
 
BUSHES - Static variable in class us.asciiroth.client.core.Color
 
Bushes - Class in us.asciiroth.client.terrain
Bushes.
byName(String) - Static method in class us.asciiroth.client.core.Color
 
byName(String) - Static method in class us.asciiroth.client.core.Direction
Retrieve a direction by its name.
byName(String) - Static method in class us.asciiroth.client.core.State
Retrieve the state by name (either "on" or "off").

C

cache(T) - Method in class us.asciiroth.client.Registry
Use the provided piece as an example to retrieve the cached version of this piece instance.
Cactus - Class in us.asciiroth.client.agents.trees
An saguaro-style cactus tree.
CADETBLUE - Static variable in class us.asciiroth.client.core.Color
 
Campfire - Class in us.asciiroth.client.agents
A campfire.
Campfire() - Constructor for class us.asciiroth.client.agents.Campfire
Constructor.
cancel() - Method in class us.asciiroth.client.core.Event
Cancel this event.
cancel(String) - Method in class us.asciiroth.client.core.Event
Cancel this event and provide an explanation to the player, pointing to the current cell where the player is.
cancel(Cell, String) - Method in class us.asciiroth.client.core.Event
Cancel this event and provide an explanation to the player, pointing to the indicated cell.
canEnter(Direction, Cell, Cell) - Method in class us.asciiroth.client.agents.AbstractAgent
 
canEnter(Direction, Cell, Cell) - Method in class us.asciiroth.client.agents.AgentProxy
 
canEnter(Direction, Cell, Cell) - Method in class us.asciiroth.client.agents.LavaWorm
 
canEnter(Cell, Agent, Direction, boolean) - Method in class us.asciiroth.client.board.Cell
Can the agent enter this cell, accounting both for the terrain type and the presence of other agents, as well as the intent of the agent (attack player vs.
canEnter(Direction, Cell, Cell) - Method in interface us.asciiroth.client.core.Agent
Can the agent enter this terrain? This method mirrors the same method in Terrain, and both most return true for the agent to be able to move.
canEnter(Direction, Cell, Cell) - Method in class us.asciiroth.client.core.Player
 
canEnter(Agent, Cell, Direction) - Method in interface us.asciiroth.client.core.Terrain
Can the (non-player) agent enter this terrain? Without regard to side effects, this method should determine if the agent can actually move into the cell.
canEnter(Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.AbstractTerrain
 
canEnter(Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.Bridge
 
canEnter(Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.Cliff
 
canEnter(Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.decorators.AgentGate
 
canEnter(Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.decorators.Decorator
 
canEnter(Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.decorators.DualTerrain
 
canEnter(Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.decorators.PitTrap
 
canEnter(Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.decorators.SecretPassage
Agents are fooled and treat terrain as it appears.
canEnter(Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.Door
 
canEnter(Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.Gate
 
canEnter(Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.OpeningMarker
 
canEnter(Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.Pit
 
canEnter(Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.Turnstile
 
canExit(Agent, Cell, Direction) - Method in interface us.asciiroth.client.core.Terrain
Can the (non-player) agent exit this terrain? Without regard to side effects, this method should determine if the agent can actually move into the cell.
canExit(Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.AbstractTerrain
 
canExit(Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.BeeHive
 
canExit(Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.Bridge
 
canExit(Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.Cliff
 
canExit(Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.decorators.AgentGate
 
canExit(Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.decorators.Decorator
 
canExit(Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.decorators.DualTerrain
 
canExit(Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.decorators.SecretPassage
Agents are fooled and treat terrain as it appears.
canExit(Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.Door
 
canExit(Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.FarthapodNest
 
canExit(Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.Gate
 
canExit(Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.Turnstile
 
CARNIVORE - Static variable in class us.asciiroth.client.core.Flags
This agent likes meat.
CaveEntrance - Class in us.asciiroth.client.terrain
A cave entrance, that acts like either up stairs or down stairs depending on whether it is outside or inside (being a cave entrance, it must be the means to move between an outside and an inside map).
Cell - Class in us.asciiroth.client.board
 
CellFilter - Interface in us.asciiroth.client.board
An interface for selecting cells.
CellInfoPanel - Class in us.asciiroth.client.ui
This panel appears when you mouse over a cell and provides a legend for the contents of the cell.
CellInfoPanel() - Constructor for class us.asciiroth.client.ui.CellInfoPanel
 
CellListener - Interface in us.asciiroth.client.event
A component that responds to updates of the cells on the board.
CellMessageModalPanel - Class in us.asciiroth.client.ui
This is a slightly more aggressive form of message panel that appears next to the player, and shows a message that the player must manually dismiss, so he or she can't miss it.
CellMessageModalPanel() - Constructor for class us.asciiroth.client.ui.CellMessageModalPanel
 
CellMessagePanel - Class in us.asciiroth.client.ui
 
CellMessagePanel() - Constructor for class us.asciiroth.client.ui.CellMessagePanel
 
CellPanel - Class in us.asciiroth.client.ui
 
CellPanel(String, boolean, boolean) - Constructor for class us.asciiroth.client.ui.CellPanel
 
CellVisitor - Interface in us.asciiroth.client.board
A visitor that is used to examine cells on the board through a number of methods on the Board object.
center() - Method in class us.asciiroth.client.ui.CellMessageModalPanel
 
center() - Method in class us.asciiroth.client.ui.CenteredPopupPanel
"Center" the dialog but only relative to the body of the document, not the window as a whole.
center() - Method in class us.asciiroth.client.ui.FontSpec
 
center() - Method in class us.asciiroth.client.ui.HTMLDialog
 
center() - Method in class us.asciiroth.client.ui.LoadGameDialog
 
center() - Method in class us.asciiroth.client.ui.MainMenu
 
center() - Method in class us.asciiroth.client.ui.NewGameDialog
 
center() - Method in class us.asciiroth.client.ui.SaveGameDialog
 
CenteredPopupPanel - Class in us.asciiroth.client.ui
Base class for consistent layout and visual appearance of dialogs, as well as some behavior for closing.
Cephalid - Class in us.asciiroth.client.agents
Cephalids have both a ranged and melee-based ability to turn the player to stone.
Cephalid(Color) - Constructor for class us.asciiroth.client.agents.Cephalid
Constructor.
CEPHALID_CTBH - Static variable in class us.asciiroth.client.core.CombatStats
 
Chalice - Class in us.asciiroth.client.items
An artifact from the Atari 2600 game "Adventure".
Chalice() - Constructor for class us.asciiroth.client.items.Chalice
Constructor.
Chalk - Class in us.asciiroth.client.items
The player can use the chalk to mark ChalkedFloor terrain (and only ChalkedFloor terrain).
Chalk() - Constructor for class us.asciiroth.client.items.Chalk
Constructor.
ChalkedFloor - Class in us.asciiroth.client.terrain
Chalk converts the floor piece to the chalked floor piece.
ChalkedFloor() - Constructor for class us.asciiroth.client.terrain.ChalkedFloor
Constructor.
changeAmmo(int) - Method in class us.asciiroth.client.core.Bag.Entry
 
changeFonts() - Method in class us.asciiroth.client.core.Game
 
changeHealth(int) - Method in class us.asciiroth.client.agents.AbstractAgent
For agents, "health" is the chance of destroying an agent.
changeHealth(int) - Method in class us.asciiroth.client.agents.AgentProxy
 
changeHealth(int) - Method in class us.asciiroth.client.agents.ImmobileAgent
Cannot be destroyed by default.
changeHealth(int) - Method in class us.asciiroth.client.agents.npc.NPC
 
changeHealth(int) - Method in class us.asciiroth.client.agents.Statue
 
changeHealth(int) - Method in interface us.asciiroth.client.core.Agent
Change health.
changeHealth(int) - Method in class us.asciiroth.client.core.Player
 
CHARTREUSE - Static variable in class us.asciiroth.client.core.Color
 
Chest - Class in us.asciiroth.client.terrain
A box that can only be opened with a key of the appropriate color.
CHOCOLATE - Static variable in class us.asciiroth.client.core.Color
 
clearActionBuffer() - Method in class us.asciiroth.client.ui.InputManager
 
clearAllCells() - Method in interface us.asciiroth.client.event.MessageListener
 
clearAllCells() - Method in class us.asciiroth.client.ui.MessageManager
 
clearCell(Cell) - Method in interface us.asciiroth.client.event.MessageListener
 
clearCell(Cell) - Method in class us.asciiroth.client.ui.MessageManager
Hide any messages that would obscure this cell.
clearCurrentCell() - Method in interface us.asciiroth.client.event.MessageListener
 
clearCurrentCell() - Method in class us.asciiroth.client.ui.MessageManager
 
clearMessages() - Method in class us.asciiroth.client.ui.CellMessagePanel
 
Cliff - Class in us.asciiroth.client.terrain
Creates a cliff-like version of the terrain where the only way to enter or exit is via another cell that contains the same apparent terrain.
Cliff(Terrain) - Constructor for class us.asciiroth.client.terrain.Cliff
Constructor.
CLIFFS - Static variable in class us.asciiroth.client.core.Color
 
CLOSE_DIALOG_HANDLER - Static variable in class us.asciiroth.client.ui.DialogManager
 
Cloud - Class in us.asciiroth.client.terrain
White, fluffy, rectangular clouds you can walk on.
Color - Class in us.asciiroth.client.core
There's some interesting color transformation support we can provider here, and color is an important parameter object for many objects like doors and keys and transformers.
Color(String, String) - Constructor for class us.asciiroth.client.core.Color
 
Color(int, int, int) - Constructor for class us.asciiroth.client.core.Color
 
ColorListener - Interface in us.asciiroth.client.core
A terrain piece that can be trigged by color events.
ColorRelay - Class in us.asciiroth.client.terrain.decorators
A terrain that looks like the terrain it decorates, and is for all purposes the terrain it looks like, but when it receives a color event, it triggers an event of a different color.
COLUMNS - Static variable in class us.asciiroth.client.board.Board
The size of boards in columns.
CombatStats - Class in us.asciiroth.client.core
A constants class that brings together combat and damage numbers from across the game so it is easier to tweak.
CombatStats() - Constructor for class us.asciiroth.client.core.CombatStats
 
Commoner - Class in us.asciiroth.client.agents.npc
Commoner.
Commoner(State, Color, String) - Constructor for class us.asciiroth.client.agents.npc.Commoner
Constructor.
Commoner(State, Color, String, Color, Color, String, String) - Constructor for class us.asciiroth.client.agents.npc.Commoner
Constructor.
COMMONER_CTBH - Static variable in class us.asciiroth.client.core.CombatStats
 
COMMONER_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
ConfirmDeleteGameDialog - Class in us.asciiroth.client.ui
 
ConfirmDeleteGameDialog(GameListingDialog, String) - Constructor for class us.asciiroth.client.ui.ConfirmDeleteGameDialog
 
confirmQuit() - Method in class us.asciiroth.client.core.Game
 
ConfirmQuitDialog - Class in us.asciiroth.client.ui
 
ConfirmQuitDialog() - Constructor for class us.asciiroth.client.ui.ConfirmQuitDialog
 
ConfirmSaveDialog - Class in us.asciiroth.client.ui
 
ConfirmSaveDialog(String) - Constructor for class us.asciiroth.client.ui.ConfirmSaveDialog
 
ConsumesAmmo - Interface in us.asciiroth.client.items
 
contains(T) - Method in class us.asciiroth.client.core.Bag
Does this bag contain one or more of the indicated piece?
containsMeat() - Method in class us.asciiroth.client.board.ItemBag
Does this bag contain a bone, fish, or similar meat-type item? Carnivores (dumb ones) will chase after these rather than the player.
containsPlayer() - Method in class us.asciiroth.client.board.Cell
Does this cell contain the player? This method is more effective than testing the agent using the instanceof operator because it accounts for the fact that the player may be wrapped by an AgentProxy.
Context - Class in us.asciiroth.client.core
This could almost just be an interface that both Game and Event implement, and then HasBoard could be removed, and only this interface could be exposed when event is used for certain methods.
Context(Player, Board) - Constructor for class us.asciiroth.client.core.Context
 
CopperPill - Class in us.asciiroth.client.items
A consumable item that gives the player resistance to paralysis.
CopperPill() - Constructor for class us.asciiroth.client.items.CopperPill
Constructor.
CORAL - Static variable in class us.asciiroth.client.core.Color
 
CORNFLOWERBLUE - Static variable in class us.asciiroth.client.core.Color
 
CORNSILK - Static variable in class us.asciiroth.client.core.Color
 
Corvid - Class in us.asciiroth.client.agents
A flying agent that steals the player's selected item, then attempts to run away.
Corvid(Color, Item) - Constructor for class us.asciiroth.client.agents.Corvid
Constructor.
Corvid(Color) - Constructor for class us.asciiroth.client.agents.Corvid
Constructor.
CORVID_CTBH - Static variable in class us.asciiroth.client.core.CombatStats
 
CORVID_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
count() - Method in class us.asciiroth.client.json.BagEntryJSON
 
Crate - Class in us.asciiroth.client.terrain
A large box that can be broken open with a large hammer, to reveal an item.
Crate(Item) - Constructor for class us.asciiroth.client.terrain.Crate
 
Crate(Item, int) - Constructor for class us.asciiroth.client.terrain.Crate
 
create(String[]) - Method in interface us.asciiroth.client.core.Serializer
Create a piece.
createCloud(Class<? extends Effect>) - Method in class us.asciiroth.client.board.Cell
 
createEvent() - Method in class us.asciiroth.client.core.Game
Oh, you can whine about context objects, but the tools in this environment are limited.
CREATOR - Static variable in class us.asciiroth.client.board.BoardWriter
If this is the start board, it can encode the creator of the scenario.
creator() - Method in class us.asciiroth.client.json.BoardJSON
 
creator() - Method in class us.asciiroth.client.json.ScenarioJSON
 
Crevasse - Class in us.asciiroth.client.terrain
An impassable crevasse.
CRIMSON - Static variable in class us.asciiroth.client.core.Color
 
Crowbar - Class in us.asciiroth.client.items
A crowbar, can be used to open crates, and can also be used as a hammer.
CROWBAR_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
Crystal - Class in us.asciiroth.client.items
A crystal.
curePoison(Event, Item) - Method in class us.asciiroth.client.core.Player
Cure the player of poisoning.
cureWeakness(Event, Item) - Method in class us.asciiroth.client.core.Player
Cure the player of weakness.
CYAN - Static variable in class us.asciiroth.client.core.Color
 
Cypress - Class in us.asciiroth.client.agents.trees
A Cypress tree (whatever that is).

D

Dagger - Class in us.asciiroth.client.items
A dagger or knife.
DAGGER_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
damage(Cell, Agent, int) - Method in class us.asciiroth.client.core.Game
Do not allow an agent to move due to animation, when we're in the middle of figuring out if their dead or not.
DARK_PIER - Static variable in class us.asciiroth.client.core.Color
 
DARKBLUE - Static variable in class us.asciiroth.client.core.Color
 
DARKCYAN - Static variable in class us.asciiroth.client.core.Color
 
DARKGOLDENROD - Static variable in class us.asciiroth.client.core.Color
 
DARKGRAY - Static variable in class us.asciiroth.client.core.Color
 
DARKGREEN - Static variable in class us.asciiroth.client.core.Color
 
DARKKHAKI - Static variable in class us.asciiroth.client.core.Color
 
DARKMAGENTA - Static variable in class us.asciiroth.client.core.Color
 
DARKOLIVEGREEN - Static variable in class us.asciiroth.client.core.Color
 
DARKORANGE - Static variable in class us.asciiroth.client.core.Color
 
DARKORCHID - Static variable in class us.asciiroth.client.core.Color
 
DARKRED - Static variable in class us.asciiroth.client.core.Color
 
DARKSALMON - Static variable in class us.asciiroth.client.core.Color
 
DARKSEAGREEN - Static variable in class us.asciiroth.client.core.Color
 
DARKSLATEBLUE - Static variable in class us.asciiroth.client.core.Color
 
DARKSLATEGRAY - Static variable in class us.asciiroth.client.core.Color
 
DARKTURQUOISE - Static variable in class us.asciiroth.client.core.Color
 
DARKVIOLET - Static variable in class us.asciiroth.client.core.Color
 
DART_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
debug(String...) - Method in class us.asciiroth.client.ui.Log
 
Decorator - Class in us.asciiroth.client.terrain.decorators
A base class for terrain types that can augment the behavior of another terrain, looking like that terrain but behaving differently.
Decorator(Terrain, String, int, Color, Symbol) - Constructor for class us.asciiroth.client.terrain.decorators.Decorator
 
Decorator(Terrain, int, Color, Symbol) - Constructor for class us.asciiroth.client.terrain.decorators.Decorator
 
Decorator(Terrain, int, Symbol) - Constructor for class us.asciiroth.client.terrain.decorators.Decorator
 
Decorator(Terrain, int, Color) - Constructor for class us.asciiroth.client.terrain.decorators.Decorator
 
Decorator(Terrain, int) - Constructor for class us.asciiroth.client.terrain.decorators.Decorator
 
DEEPPINK - Static variable in class us.asciiroth.client.core.Color
 
DEEPSKYBLUE - Static variable in class us.asciiroth.client.core.Color
 
DEFAULT_WIDTH - Static variable in class us.asciiroth.client.ui.HTMLDialog
 
defaultForCurrentCell() - Method in class us.asciiroth.client.core.Game
For those using the number pad, it's helpful to use "5" for default actions.
deleteBoard(String, String) - Method in class us.asciiroth.client.store.GearsStore
 
deleteGame(String, Command) - Method in class us.asciiroth.client.core.Game
 
deleteGame(String, Command) - Method in class us.asciiroth.client.store.AirStore
 
deleteGame(String, Command) - Method in class us.asciiroth.client.store.GearsStore
 
deleteGame(String, Command) - Method in class us.asciiroth.client.store.HTML5Store
 
deleteGame(String, Command) - Method in class us.asciiroth.client.store.MemoryStore
 
deleteGame(String, Command) - Method in interface us.asciiroth.client.store.Store
Delete the game with this name.
deletePlayer(String) - Method in class us.asciiroth.client.store.GearsStore
 
DESCRIPTION - Static variable in class us.asciiroth.client.board.BoardWriter
If this is the start board, it can encode a description of the scenario.
description(int) - Static method in class us.asciiroth.client.core.Flags
Generates the description of those flags that are visible to the player, that are displayed in the "Flags" section of the game interface.
description() - Method in class us.asciiroth.client.json.BoardJSON
 
description() - Method in class us.asciiroth.client.json.ScenarioJSON
 
DETECT_HIDDEN - Static variable in class us.asciiroth.client.core.Flags
This is a quality imparted to the player that makes him or her able to see hidden things.
DETECT_HIDDEN_RANGE - Static variable in class us.asciiroth.client.core.Player
 
diagram() - Method in class us.asciiroth.client.json.BoardJSON
 
DIAGRAM_KEY - Static variable in class us.asciiroth.client.board.BoardWriter
The property specifying a diagram described using arbitrarily chosen symbols for each cell of the board.
DialogManager - Class in us.asciiroth.client.ui
 
die(Cell, Agent) - Method in class us.asciiroth.client.core.Game
 
DIMGRAY - Static variable in class us.asciiroth.client.core.Color
 
Direction - Class in us.asciiroth.client.core
A direction on the map, also representing the information to interact with adjacent terrain on the map or adjacent maps.
Dirt - Class in us.asciiroth.client.terrain
Dirt.
Dirt() - Constructor for class us.asciiroth.client.terrain.Dirt
Constructor.
display() - Method in class us.asciiroth.client.ui.CellInfoPanel
 
display(int, int) - Method in class us.asciiroth.client.ui.CellMessagePanel
 
dodgeBullets(int) - Method in class us.asciiroth.client.agents.Targeting
Avoid any cell that has a direct line-of-fire between the player and the agent.
DODGERBLUE - Static variable in class us.asciiroth.client.core.Color
 
DomRenderer - Class in us.asciiroth.client.ui
Render to the table cell using the DOM.
DomRenderer() - Constructor for class us.asciiroth.client.ui.DomRenderer
 
Door - Class in us.asciiroth.client.terrain
A door that can be open (unlocked) or closed (locked).
DOWN - Static variable in class us.asciiroth.client.core.Direction
Down.
drop(Event, Cell, Item) - Method in class us.asciiroth.client.core.Game
 
dropSelectedItem() - Method in class us.asciiroth.client.core.Game
 
DualTerrain - Class in us.asciiroth.client.terrain.decorators
Dual terrain is a composite terrain that holds two other terrains, only one of which is active at any given time.

E

EAST - Static variable in class us.asciiroth.client.core.Direction
East.
Effect - Interface in us.asciiroth.client.core
A kind of piece that exists on the board above items and terrain, used to handle animation like the throwing of items.
EffectBag - Class in us.asciiroth.client.board
A bag representing the items in a cell.
EffectBag(Cell) - Constructor for class us.asciiroth.client.board.EffectBag
Constructor
Elm - Class in us.asciiroth.client.agents.trees
An elm tree.
EMPTY_HANDED - Static variable in class us.asciiroth.client.core.PlayerBag
An item that represents "no item".
EMPTY_HANDED_KEY - Static variable in class us.asciiroth.client.core.PlayerWriter
 
EmptyChest - Class in us.asciiroth.client.terrain
An indicator of an opened and empty chest.
EmptyChest() - Constructor for class us.asciiroth.client.terrain.EmptyChest
Constructor.
EmptyHanded - Class in us.asciiroth.client.items
An item that represents that the player is not holding anything in particular.
EmptyHanded() - Constructor for class us.asciiroth.client.items.EmptyHanded
Constructor.
EnergyCloud - Class in us.asciiroth.client.effects
An energy field that will weaken the player.
EnergyTrapContainer - Class in us.asciiroth.client.terrain.decorators
A container (chest or crate) that is trapped and explodes when opened.
EnergyTrapContainer(Terrain) - Constructor for class us.asciiroth.client.terrain.decorators.EnergyTrapContainer
Constructor.
enforceWeakness(Event, Cell, Item) - Method in class us.asciiroth.client.core.Player
After picking up an item, adjust inventory if the player is weak so that he/she still only holds one item.
equals(Object) - Method in class us.asciiroth.client.board.Cell
 
equals(Object) - Method in class us.asciiroth.client.core.AnimationProxy
 
equals(Object) - Method in class us.asciiroth.client.core.Color
 
equals(Object) - Method in class us.asciiroth.client.terrain.triggers.TriggerOnce
 
equals(Object) - Method in class us.asciiroth.client.terrain.triggers.TriggerOnceIfNot
 
equals(Object) - Method in class us.asciiroth.client.terrain.triggers.TriggerOnceOnDrop
 
equals(Object) - Method in class us.asciiroth.client.terrain.triggers.TriggerOnceOnPickup
 
Equipper - Class in us.asciiroth.client.terrain.decorators
A utility terrain.
Equipper(Terrain, Color, Item) - Constructor for class us.asciiroth.client.terrain.decorators.Equipper
Constructor.
ErrorDialog - Class in us.asciiroth.client.ui
 
ErrorDialog(String) - Constructor for class us.asciiroth.client.ui.ErrorDialog
 
ETHEREAL - Static variable in class us.asciiroth.client.core.Flags
Items dropped on this terrain will disappear, rather than falling to the ground.
EuclideanEngine - Class in us.asciiroth.client.terrain
When activated, fires a color event.
EuclideanShard - Class in us.asciiroth.client.items
A component that is necessary to activate a Euclidean engine, and those are necessary to power a Euclidean Transporter.
EuclideanTransporter - Class in us.asciiroth.client.terrain
This is a special transporter that has complicated activation requirements (exactly for Euclidean Engines need to be activated on the board before this transporter will switch from the off to the on state, and allow the player to transport).
Event - Class in us.asciiroth.client.core
A game event, with the information necessary for the callbacks on the various pieces to create a meaningful response to the event.
Event(Player, Board) - Constructor for class us.asciiroth.client.core.Event
 
Events - Class in us.asciiroth.client.event
A singleton that provides a simple publish/subscribe interface for communication between controller/model and view instances.
Events() - Constructor for class us.asciiroth.client.event.Events
 
example() - Method in interface us.asciiroth.client.core.Serializer
Provide an example of this piece for display in the editor.
example() - Method in class us.asciiroth.client.core.TypeOnlySerializer
 
exchange(Item) - Method in class us.asciiroth.client.core.PlayerBag
Add one instance of the supplied item and remove one instance of the currently selected item.
Exchanger - Class in us.asciiroth.client.terrain
When the player walks into an exchanger, the item the player is holding is exchanged with the piece on the other side of the exchanger.
execute(List<String>) - Method in interface us.asciiroth.client.store.NamesCallback
 
explosion(Player) - Method in class us.asciiroth.client.board.Cell
 

F

Fade - Class in us.asciiroth.client.effects
Character fading.
Fade(Symbol, Command) - Constructor for class us.asciiroth.client.effects.Fade
Constructor.
Farthapod - Class in us.asciiroth.client.agents
A small bug thing that moves relatively quickly and has a good bite; farthapods will also track the player.
FARTHAPOD_CTBH - Static variable in class us.asciiroth.client.core.CombatStats
 
FARTHAPOD_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
FarthapodNest - Class in us.asciiroth.client.terrain
An AgentCreator specifically for Farthapods.
FarthapodNest(Color) - Constructor for class us.asciiroth.client.terrain.FarthapodNest
Constructor.
Fence - Class in us.asciiroth.client.terrain
A fence, which the player actually can't jump, but you can fire over it.
Fence(Direction) - Constructor for class us.asciiroth.client.terrain.Fence
 
Field - Class in us.asciiroth.client.terrain
A field of crops.
Field() - Constructor for class us.asciiroth.client.terrain.Field
Constructor.
FIELD_DELIMITER - Static variable in class us.asciiroth.client.Registry
The delimiter used to mark fields in serialized keys.
find(CellFilter) - Method in class us.asciiroth.client.board.Board
 
findAdjacent(Cell, CellFilter) - Method in class us.asciiroth.client.board.Board
Starting at a specific cell, test adjacent cells with the selector and continue finding and selecting adjacent cells until no adjacent cells match.
findEntry(T) - Method in class us.asciiroth.client.core.Bag
 
findPathInDirection(Cell, Agent, Cell, Direction, Targeting) - Static method in class us.asciiroth.client.agents.AgentUtils
Given targeting information and a desired direction to move in, return a direction that is the closest the agent can get to moving in the desired direction.
findPathToTarget(Cell, Agent, Targeting) - Static method in class us.asciiroth.client.agents.AgentUtils
Given targeting information, devise the best possible direction to move.
findRandomCell() - Method in class us.asciiroth.client.board.Board
Find a random cell that an item could be placed on that the player should be able to enter in order to pick up the item (cells that have traversable terrain).
Fir - Class in us.asciiroth.client.agents.trees
A fir tree.
Fire - Class in us.asciiroth.client.effects
Fire that usually comes as a side-effect of an exploding fireball.
FIRE_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
FIRE_RESISTANT - Static variable in class us.asciiroth.client.core.Flags
This is a quality imparted to the player that makes him or her resistant to lava and fire.
Fireball - Class in us.asciiroth.client.items
A good old exploding fireball that does massive amounts of damage.
Fireball() - Constructor for class us.asciiroth.client.items.Fireball
Constructor.
FIREBALL_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
FIREBRICK - Static variable in class us.asciiroth.client.core.Color
 
fireCellChanged(Cell) - Method in class us.asciiroth.client.event.Events
Fire a cell changed event and notify listeners.
fireClearCell(Cell) - Method in class us.asciiroth.client.event.Events
Cause any messages that are positioned around the indicated cell to be removed from the board.
fireClearCurrentCell() - Method in class us.asciiroth.client.event.Events
Cause any messages that are positioned around the current cell to be removed from the board.
fireColorEvent(Context, Color, Cell) - Method in class us.asciiroth.client.board.Board
Fire a color-related trigger across the board.
fireContextMenu(Element, Cell, boolean) - Method in class us.asciiroth.client.ui.MouseCellListenerCollection
 
fireFlagsChanged(Agent) - Method in class us.asciiroth.client.event.Events
Fire a flags changed event and notify listeners.
fireGamePaused() - Method in class us.asciiroth.client.event.Events
Fire a game paused event and notify listeners.
fireGameResumed() - Method in class us.asciiroth.client.event.Events
Fire a game resumed event and notify listeners.
fireHandleInventoryMessaging() - Method in class us.asciiroth.client.event.Events
Display information about the items at the player's current location.
fireHandleModalMessage() - Method in class us.asciiroth.client.event.Events
Cause a modal message, which was sent out by the fireModalMessage method, to be displayed on the board.
fireHideAllMessages() - Method in class us.asciiroth.client.event.Events
Hide all messages, regardless of where they are.
fireInventoryChanged(PlayerBag) - Method in class us.asciiroth.client.event.Events
Fire an inventory changed event and notify listeners.
fireMessage(Cell, String) - Method in class us.asciiroth.client.event.Events
Fire a message event to be positioned relative to the indicated cell.
fireModalMessage(String) - Method in class us.asciiroth.client.event.Events
Fire a modal message, which is always positioned next to the player's location.
fireMouseDown(Element, Cell, boolean) - Method in class us.asciiroth.client.ui.MouseCellListenerCollection
 
fireMouseOut(Element, Cell, boolean) - Method in class us.asciiroth.client.ui.MouseCellListenerCollection
 
fireMouseOver(Element, Cell, boolean) - Method in class us.asciiroth.client.ui.MouseCellListenerCollection
 
fireMouseUp(Element, Cell, boolean) - Method in class us.asciiroth.client.ui.MouseCellListenerCollection
 
firePlayerChanged(Player) - Method in class us.asciiroth.client.event.Events
Fire a player changed event and notify listeners.
fireRerender(Cell, Piece, Symbol) - Method in class us.asciiroth.client.event.Events
Fire a rerender event/request and notify listeners.
fireWeapon(Direction) - Method in class us.asciiroth.client.core.Game
 
Fish - Class in us.asciiroth.client.items
A fish.
FISH_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
FishingPole - Class in us.asciiroth.client.items
A fishing pole can be used to catch fish if you stand at the water's edge and move at a fish when it is next to the shore.
FishPool - Class in us.asciiroth.client.terrain
Uncrossable water that can yield a fish, and that evolves the terrain to move this capability around any nearby water.
Flagger - Class in us.asciiroth.client.terrain.decorators
A utility terrain.
Flagger(Terrain, Color, String) - Constructor for class us.asciiroth.client.terrain.decorators.Flagger
Constructor.
Flags - Class in us.asciiroth.client.core
In order to make effective use of proxies, limited use can be made of the instanceof operator.
Flags() - Constructor for class us.asciiroth.client.core.Flags
 
flags() - Method in class us.asciiroth.client.json.BagJSON
 
flags() - Method in class us.asciiroth.client.json.PlayerJSON
 
FLAGS_KEY - Static variable in class us.asciiroth.client.core.PlayerWriter
 
FlagsListener - Interface in us.asciiroth.client.event
A component that listens for updates to the player's flags.
fleePlayer(int) - Method in class us.asciiroth.client.agents.Targeting
Run away from the player.
FLIER - Static variable in class us.asciiroth.client.core.Flags
This agent can fly.
Floor - Class in us.asciiroth.client.terrain
Dungeon floor.
Floor() - Constructor for class us.asciiroth.client.terrain.Floor
Constructor.
FLORALWHITE - Static variable in class us.asciiroth.client.core.Color
 
Flowers - Class in us.asciiroth.client.terrain
For my daughter, a purely decorative terrain indicating flowers.
focus() - Method in class us.asciiroth.client.ui.CenteredPopupPanel
 
focus() - Method in class us.asciiroth.client.ui.ConfirmDeleteGameDialog
 
focus() - Method in class us.asciiroth.client.ui.ConfirmQuitDialog
 
focus() - Method in class us.asciiroth.client.ui.ConfirmSaveDialog
 
focus() - Method in class us.asciiroth.client.ui.ErrorDialog
 
focus() - Method in class us.asciiroth.client.ui.FontSpec
 
focus() - Method in class us.asciiroth.client.ui.HTMLDialog
 
focus() - Method in class us.asciiroth.client.ui.LoadGameDialog
 
focus() - Method in class us.asciiroth.client.ui.LoadingDialog
 
focus() - Method in class us.asciiroth.client.ui.MainMenu
 
focus() - Method in class us.asciiroth.client.ui.NewGameDialog
 
focus() - Method in class us.asciiroth.client.ui.SaveGameDialog
 
FontSpec - Class in us.asciiroth.client.ui
Display almost all the entities used in the game (pieces that are animated may use entities that cannot be seen by calling getSymbol()).
FontSpec() - Constructor for class us.asciiroth.client.ui.FontSpec
Constructor.
ForceField - Class in us.asciiroth.client.terrain
A force field will not allow the player to pass through it while keeping any items in his or her inventory.
ForceField(Direction, Color, State) - Constructor for class us.asciiroth.client.terrain.ForceField
 
ForceField(Terrain, Direction, Color, State) - Constructor for class us.asciiroth.client.terrain.ForceField
 
FOREST - Static variable in class us.asciiroth.client.core.Color
 
Forest - Class in us.asciiroth.client.terrain
Forest.
FORESTGREEN - Static variable in class us.asciiroth.client.core.Color
 
format(String, String...) - Static method in class us.asciiroth.client.Util
Format a string of the format "This is a {0} format string {1}" by substituting the string values provided (there must be one for each braced substitution marker in the string).
format(String, int...) - Static method in class us.asciiroth.client.Util
Format a string of the format "This is a {0} format string {1}" by substituting the int values provided (there must be one for each braced substitution marker in the string).
Fountain - Class in us.asciiroth.client.terrain
A decorative piece that looks like a fountain spouting water.
frame(Context) - Method in class us.asciiroth.client.core.AnimationProxy
Execute on animation frame, for the piece at this location.
FUCHSIA - Static variable in class us.asciiroth.client.core.Color
 

G

GAINSBORO - Static variable in class us.asciiroth.client.core.Color
 
Game - Class in us.asciiroth.client.core
Central controller for the game.
GameListener - Interface in us.asciiroth.client.event
Listener interface for components that listen for game events.
GameListingDialog - Class in us.asciiroth.client.ui
Base class for load and save game dialogs, both of which allow you to browse saved games and delete them.
GameListingDialog(String) - Constructor for class us.asciiroth.client.ui.GameListingDialog
 
gameOver(String, boolean) - Method in class us.asciiroth.client.core.Game
 
GameOverDialog - Class in us.asciiroth.client.ui
Shows a dialog and ends the game.
GameOverDialog() - Constructor for class us.asciiroth.client.ui.GameOverDialog
 
Gate - Class in us.asciiroth.client.terrain
A gate.
Gate(State) - Constructor for class us.asciiroth.client.terrain.Gate
Constructor.
GearsStore - Class in us.asciiroth.client.store
It's nothing fancy but it works.
GearsStore() - Constructor for class us.asciiroth.client.store.GearsStore
 
get(int) - Method in class us.asciiroth.client.core.Bag
Get the item at the given index
get() - Static method in class us.asciiroth.client.core.Game
 
get() - Static method in class us.asciiroth.client.event.Events
Get the Events singleton
get(int) - Method in class us.asciiroth.client.json.JsArray
 
get() - Static method in class us.asciiroth.client.Registry
Get the Registry singleton.
get() - Static method in class us.asciiroth.client.ui.DialogManager
 
get() - Static method in class us.asciiroth.client.ui.Log
 
getAdjacentBoard(Direction) - Method in class us.asciiroth.client.board.Board
Get a board adjacent to the current board in the indicated direction.
getAdjacentCell(int, int, Direction) - Method in class us.asciiroth.client.board.Board
Given a location on the board and a direction, get the adjacent cell.
getAdjacentCell(Direction) - Method in class us.asciiroth.client.board.Cell
Get the cell adjacent to the current cell in the indicated direction.
getAdjacentCells(CellFilter) - Method in class us.asciiroth.client.board.Cell
 
getAdjacentDirections() - Static method in class us.asciiroth.client.core.Direction
A list of directions that lead to the adjacent cells on a map, not including up or down.
getAdjustedEntity() - Method in class us.asciiroth.client.core.Symbol
 
getAdvanced() - Method in class us.asciiroth.client.core.Symbol
 
getAgent() - Method in class us.asciiroth.client.agents.AgentProxy
Get the agent being proxied.
getAgent() - Method in class us.asciiroth.client.board.Cell
 
getAgent() - Method in class us.asciiroth.client.items.Agentray
 
getAgentOtherState(Agent, State) - Static method in class us.asciiroth.client.agents.AgentUtils
Convert the agent to the opposite state of the state that is provided to this method.
getAmmo() - Method in class us.asciiroth.client.core.Bag.Entry
 
getAmmoType() - Method in class us.asciiroth.client.items.AmmoBow
 
getAmmoType() - Method in class us.asciiroth.client.items.AmmoGun
 
getAmmoType() - Method in class us.asciiroth.client.items.AmmoParalyzer
 
getAmmoType() - Method in class us.asciiroth.client.items.AmmoSling
 
getAmmoType() - Method in interface us.asciiroth.client.items.ConsumesAmmo
 
getAnimated() - Method in class us.asciiroth.client.board.Board
Get the list of pieces currently on the board that are animated.
getApparentTerrain() - Method in class us.asciiroth.client.board.Cell
Get the terrain of this cell as it appears to the player.
getBackground() - Method in class us.asciiroth.client.core.ModifiableSymbol
 
getBackground(boolean) - Method in class us.asciiroth.client.core.Symbol
 
getBag() - Method in class us.asciiroth.client.board.Cell
 
getBag() - Method in class us.asciiroth.client.core.Player
 
getBlue() - Method in class us.asciiroth.client.core.Color
 
getBoard() - Method in class us.asciiroth.client.board.Cell
 
getBoard() - Method in class us.asciiroth.client.core.Context
 
getBoard() - Method in class us.asciiroth.client.core.Game
 
getBoard() - Method in interface us.asciiroth.client.core.HasBoard
 
getBoardID() - Method in class us.asciiroth.client.core.Player
 
getBurntColor() - Method in class us.asciiroth.client.core.Color
 
getByName(String) - Method in class us.asciiroth.client.core.PlayerBag
Find an item by its name, the name displayed to the user.
getCellAt(int, int) - Method in class us.asciiroth.client.board.Board
Get the cell at the given coordinates
getCellOnOppositeSide(Cell, Direction) - Static method in class us.asciiroth.client.terrain.TerrainUtils
To support animated pieces that loop around the board, this method returns the approximate cell located on the opposite side of the board.
getColor() - Method in class us.asciiroth.client.agents.AgentProxy
 
getColor() - Method in class us.asciiroth.client.agents.Statue
 
getColor() - Method in class us.asciiroth.client.core.AbstractPiece
 
getColor() - Method in class us.asciiroth.client.core.ModifiableSymbol
 
getColor() - Method in interface us.asciiroth.client.core.Piece
What is the color of this piece? While many piece types are permanently of color "None", many more can be parameterized with a color in order to tie them together through color-based events.
getColor() - Method in class us.asciiroth.client.core.Player
 
getColor(boolean) - Method in class us.asciiroth.client.core.Symbol
 
getColor() - Method in class us.asciiroth.client.terrain.decorators.DualTerrain
 
getCommand() - Method in class us.asciiroth.client.effects.Open
 
getCount() - Method in class us.asciiroth.client.core.Bag.Entry
Get the number of items in the bag.
getCount(T) - Method in class us.asciiroth.client.core.Bag
Get the current count for this item type.
getCreator() - Method in class us.asciiroth.client.board.Board
 
getCurrentCell() - Method in class us.asciiroth.client.board.Board
Get the cell currently occupied by the player.
getCurrentSymbol(Piece, Symbol) - Method in class us.asciiroth.client.board.Cell
Accounting for the layering of pieces on this cell, what would the union of the pieces be in a symbol?
getDefiniteNoun(String) - Method in interface us.asciiroth.client.core.Item
Produce the phrase with the {0} token replaced with the name of this item using a definite article.
getDefiniteNoun(String) - Method in class us.asciiroth.client.items.AbstractItem
 
getDefiniteNoun(String) - Method in class us.asciiroth.client.items.HelmOfTheAsciiroth
 
getDefiniteNoun(String) - Method in class us.asciiroth.client.items.TerminusEst
 
getDescription() - Method in class us.asciiroth.client.board.Board
 
getDirection() - Method in class us.asciiroth.client.effects.InFlightItem
Get the direction this item is currently flying.
getDirection() - Method in class us.asciiroth.client.terrain.Turnstile
Get the direction this turnstile allows an agent to move (east or west), without the ability to return.
getDirectionToCell(Cell, Cell) - Static method in class us.asciiroth.client.agents.AgentUtils
Given two cells, determine the direction that will take you from the origin closer to the target cell.
getDirectionToCellRangeLimited(Cell, Cell, Targeting) - Static method in class us.asciiroth.client.agents.AgentUtils
Determine a direction toward the provided target cell from the origin cell, accounting for the range specified in the targeting parameter.
getDistance(Cell, Cell) - Static method in class us.asciiroth.client.agents.AgentUtils
 
getEffects() - Method in class us.asciiroth.client.board.Cell
The thrown or shot objects currently over this cell.
getElementAt(int, int) - Method in class us.asciiroth.client.ui.BoardView
 
getEntity() - Method in class us.asciiroth.client.core.ModifiableSymbol
 
getEntity() - Method in class us.asciiroth.client.core.Symbol
 
getEntitySpec() - Method in class us.asciiroth.client.Registry
 
getExample(String) - Method in class us.asciiroth.client.Registry
Get an example instance for the given type.
getFlag(String) - Static method in class us.asciiroth.client.core.Flags
 
getFlags() - Method in class us.asciiroth.client.core.Player
 
getFrozenColor() - Method in class us.asciiroth.client.core.Color
 
getGreen() - Method in class us.asciiroth.client.core.Color
 
getHeight() - Method in class us.asciiroth.client.ui.BoardView
 
getHeightOfGameScreen() - Method in class us.asciiroth.client.core.Game
 
getIndefiniteNoun(String) - Method in interface us.asciiroth.client.core.Item
Produce the phrase with the {0} token replaced with the name of this item using an indefinite article.
getIndefiniteNoun(String) - Method in class us.asciiroth.client.items.AbstractItem
 
getIndefiniteNoun(String) - Method in class us.asciiroth.client.items.HelmOfTheAsciiroth
 
getIndefiniteNoun(String) - Method in class us.asciiroth.client.items.Scroll
 
getIndefiniteNoun(String) - Method in class us.asciiroth.client.items.TerminusEst
 
getIndex(T) - Method in class us.asciiroth.client.core.Bag
Get the index of the entry for this item.
getItem() - Method in class us.asciiroth.client.effects.InFlightItem
Get the item that is currently in flight.
getItemOtherColor(Item, Color) - Static method in class us.asciiroth.client.Util
Get an item of a similar type, but change it to the specified color.
getKey(Piece) - Method in class us.asciiroth.client.Registry
For the supplied piece, get its "key", its representation or serialization in String form.
getMapDirections() - Static method in class us.asciiroth.client.core.Direction
A list of directions that lead to adjacent boards, the cardinal directions as well as up and down.
getMessage() - Method in class us.asciiroth.client.terrain.triggers.Trigger
Get the message or URL for this trigger.
getMusic() - Method in class us.asciiroth.client.board.Board
 
getName() - Method in class us.asciiroth.client.agents.AgentProxy
 
getName() - Method in class us.asciiroth.client.agents.Statue
 
getName() - Method in class us.asciiroth.client.core.AbstractPiece
 
getName() - Method in class us.asciiroth.client.core.Color
 
getName() - Method in class us.asciiroth.client.core.Direction
 
getName() - Method in interface us.asciiroth.client.core.Piece
The visible name of the piece.
getName() - Method in class us.asciiroth.client.core.Player
 
getName() - Method in class us.asciiroth.client.core.State
Get the name of the current state
getName() - Method in class us.asciiroth.client.items.Scroll
 
getName() - Method in class us.asciiroth.client.terrain.decorators.DualTerrain
 
getOriginator() - Method in class us.asciiroth.client.effects.InFlightItem
The last piece that touches a flying item is essentially the originator: a piece that can't be hurt by the flying thing because it is its own ammunition.
getPiece() - Method in class us.asciiroth.client.core.Bag.Entry
Get the item.
getPiece(String) - Method in class us.asciiroth.client.Registry
For the supplied key, create a piece instance.
getPiece(Class<?>) - Method in class us.asciiroth.client.Registry
For the supplied class, create a piece instance.
getPlayer() - Method in class us.asciiroth.client.core.Context
 
getPlayer() - Method in class us.asciiroth.client.core.Game
 
getProfile() - Method in class us.asciiroth.client.core.Game
 
getProxiedTerrain() - Method in interface us.asciiroth.client.core.TerrainProxy
 
getProxiedTerrain() - Method in class us.asciiroth.client.terrain.decorators.Decorator
 
getProxiedTerrain() - Method in class us.asciiroth.client.terrain.decorators.DualTerrain
 
getProxiedTerrain() - Method in class us.asciiroth.client.terrain.decorators.Mimic
 
getRandomCell(List<Cell>) - Static method in class us.asciiroth.client.terrain.TerrainUtils
Give a list of cells, choose one at random.
getRandomDirection() - Static method in class us.asciiroth.client.terrain.TerrainUtils
Given a list of directions, choose one at random.
getRed() - Method in class us.asciiroth.client.core.Color
 
getReverseDirection() - Method in class us.asciiroth.client.core.Direction
 
getSavedGames(NamesCallback) - Method in class us.asciiroth.client.core.Game
 
getSavedGames(NamesCallback) - Method in class us.asciiroth.client.store.AirStore
 
getSavedGames(NamesCallback) - Method in class us.asciiroth.client.store.GearsStore
 
getSavedGames(NamesCallback) - Method in class us.asciiroth.client.store.HTML5Store
 
getSavedGames(NamesCallback) - Method in class us.asciiroth.client.store.MemoryStore
 
getSavedGames(NamesCallback) - Method in interface us.asciiroth.client.store.Store
Get a list of names for all the current saved games.
getScenario(String) - Static method in class us.asciiroth.client.json.ScenarioJSON
 
getScenarioName() - Method in class us.asciiroth.client.board.Board
 
getScenarios() - Static method in class us.asciiroth.client.json.ScenarioJSON
 
getScenarioURL() - Method in class us.asciiroth.client.core.Player
 
getSelected() - Method in class us.asciiroth.client.core.PlayerBag
Get the currently selected item (the item that is being "wielded" and is assumed to be in use when the player moves toward something that will respond to an item).
getSerializersByTags() - Method in class us.asciiroth.client.Registry
Get the templates for all available pieces; used by the editor to create a library of types from which individual instances can be created.
getStartInventory() - Method in class us.asciiroth.client.board.Board
 
getStartX() - Method in class us.asciiroth.client.board.Board
Get the start X position of the board.
getStartX() - Method in class us.asciiroth.client.core.Player
 
getStartY() - Method in class us.asciiroth.client.board.Board
Get the start Y position of the board.
getStartY() - Method in class us.asciiroth.client.core.Player
 
getState() - Method in class us.asciiroth.client.terrain.Door
Get state of door
getState() - Method in class us.asciiroth.client.terrain.KeySwitch
Get the state of this key switch.
getState() - Method in class us.asciiroth.client.terrain.Switch
Get the state of this switch.
getSymbol() - Method in class us.asciiroth.client.agents.AgentProxy
 
getSymbol() - Method in class us.asciiroth.client.agents.Paralyzed
 
getSymbol() - Method in class us.asciiroth.client.agents.Statue
 
getSymbol() - Method in class us.asciiroth.client.core.AbstractPiece
AbstractPiece does not support different rendering outside as opposed to inside.
getSymbol() - Method in interface us.asciiroth.client.core.Piece
The symbol to display for this piece.
getSymbol() - Method in class us.asciiroth.client.core.Player
 
getSymbol() - Method in class us.asciiroth.client.effects.Fade
 
getSymbol() - Method in class us.asciiroth.client.effects.InFlightItem
 
getSymbol() - Method in class us.asciiroth.client.items.Fireball
 
getSymbol() - Method in class us.asciiroth.client.items.Stoneray
 
getSymbol() - Method in class us.asciiroth.client.terrain.decorators.DualTerrain
 
getSymbol() - Method in class us.asciiroth.client.terrain.decorators.Mimic
 
getTag() - Method in class us.asciiroth.client.agents.npc.NPCSerializer
 
getTag() - Method in interface us.asciiroth.client.core.Serializer
A category to file this piece under in the editor.
getTd() - Method in class us.asciiroth.client.board.Cell
 
getTd() - Method in class us.asciiroth.client.ui.CellMessagePanel
 
getTdHeight() - Method in class us.asciiroth.client.ui.CellMessagePanel
 
getTdLeft() - Method in class us.asciiroth.client.ui.CellMessagePanel
 
getTdTop() - Method in class us.asciiroth.client.ui.CellMessagePanel
 
getTdWidth() - Method in class us.asciiroth.client.ui.CellMessagePanel
 
getTerrain() - Method in class us.asciiroth.client.board.Cell
Get the terrain of this cell.
getTerrainOtherState(Terrain, State) - Static method in class us.asciiroth.client.terrain.TerrainUtils
Get this terrain piece but with its state toggled.If a piece is supplied that does not have state, it will simply be returned by this method.
getTerrainWithReverseDirection(Cell, Direction) - Static method in class us.asciiroth.client.terrain.TerrainUtils
Given a cell with a terrain that has a direction, and the current direction of that terrain, this method creates and caches a terrain piece with an opposite direction.
getTest() - Method in class us.asciiroth.client.terrain.triggers.TriggerIf
A test value; there must be a flag or an item by this name in order for the trigger to fire.
getTest() - Method in class us.asciiroth.client.terrain.triggers.TriggerIfNot
A test value; if this value is present (either as a flag, or as the name of an item), it will prevent the trigger from firing.
getTest() - Method in class us.asciiroth.client.terrain.triggers.TriggerOnceIf
A test value; there must be a flag or an item by this name in order for the trigger to fire.
getTest() - Method in class us.asciiroth.client.terrain.triggers.TriggerOnceIfNot
A test value; if this value is present (either as a flag, or as the name of an item), it will prevent the trigger from firing.
getTestBoardID() - Method in class us.asciiroth.client.Profile
 
getTestScenarioURL() - Method in class us.asciiroth.client.Profile
 
getTimeout() - Method in class us.asciiroth.client.ui.CellMessagePanel
The length of time a message shows gets longer as the length of the message increases.
getType(Class<T>) - Static method in class us.asciiroth.client.Util
Get the simple name for this class (the class name without the package), which is used for serializing and serializing pieces.
getType(Object) - Static method in class us.asciiroth.client.Util
Get the simple name of this object's class, which is used for serializing and deserializing pieces in the game.
getUnsavedMaps() - Method in class us.asciiroth.client.core.Player
 
getVisited() - Method in class us.asciiroth.client.board.Cell
The timestamp of the last time the player visited this cell, during the current occupation of the board by the player (the information is wiped out when the player leaves the board).
getX() - Method in class us.asciiroth.client.board.Cell
 
getXDelta() - Method in class us.asciiroth.client.core.Direction
 
getY() - Method in class us.asciiroth.client.board.Cell
 
getYDelta() - Method in class us.asciiroth.client.core.Direction
 
GHOSTWHITE - Static variable in class us.asciiroth.client.core.Color
 
GlassEye - Class in us.asciiroth.client.items
When item is wielded, the player can see secret passages.
GOLD - Static variable in class us.asciiroth.client.core.Color
 
GoldCoin - Class in us.asciiroth.client.items
A coin of the realm (any realm), made of gold.
GoldCoin() - Constructor for class us.asciiroth.client.items.GoldCoin
Constructor.
GoldenHarp - Class in us.asciiroth.client.items
A harp.
GoldenHarp() - Constructor for class us.asciiroth.client.items.GoldenHarp
Constructor.
GOLDENROD - Static variable in class us.asciiroth.client.core.Color
 
GRASS - Static variable in class us.asciiroth.client.core.Color
 
Grass - Class in us.asciiroth.client.terrain.grasses
Grass that you can walk on.
Grass() - Constructor for class us.asciiroth.client.terrain.grasses.Grass
Constructor.
GRAY - Static variable in class us.asciiroth.client.core.Color
 
GREAT_OLD_ONE_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
GreatOldOne - Class in us.asciiroth.client.agents
Great old ones are indestructible and do enormous amounts of damage, but they are not super-fast and have no projectile weapon.
GreatOldOne(Color) - Constructor for class us.asciiroth.client.agents.GreatOldOne
Constructor.
GREEN - Static variable in class us.asciiroth.client.core.Color
 
GREENYELLOW - Static variable in class us.asciiroth.client.core.Color
 
Grenade - Class in us.asciiroth.client.items
A grenade that can be thrown and that explodes just like a fireball.
Grenade() - Constructor for class us.asciiroth.client.items.Grenade
Constructor.
Gun - Class in us.asciiroth.client.items
A gun that shoots bullets.

H

Hammer - Class in us.asciiroth.client.items
A hammer (warhammer, perhaps).
HAMMER_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
handleInventoryMessaging() - Method in interface us.asciiroth.client.event.MessageListener
 
handleInventoryMessaging() - Method in class us.asciiroth.client.ui.MessageManager
 
handleModalMessage() - Method in interface us.asciiroth.client.event.MessageListener
 
handleModalMessage() - Method in class us.asciiroth.client.ui.MessageManager
 
HasBoard - Interface in us.asciiroth.client.core
A model element that can provide access to the current game board.
hashCode() - Method in class us.asciiroth.client.board.Cell
 
hashCode() - Method in class us.asciiroth.client.core.AnimationProxy
 
hasNoEffects() - Method in class us.asciiroth.client.board.Cell
Are there effects (thrown or shot pieces) in this cell.
hasNonTransientEffect() - Method in class us.asciiroth.client.board.Board
If the board is serialized (player leaves board or saves) while there are effects that are not transient, then saving will be delayed until these effects are played out.
hasOpeningEffect() - Method in class us.asciiroth.client.board.Cell
 
Haystack - Class in us.asciiroth.client.terrain
A haystack which will hide items on this cell.
Head - Class in us.asciiroth.client.items
The head of an agent.
Head(String) - Constructor for class us.asciiroth.client.items.Head
Constructor.
heal(Event, Item, int) - Method in class us.asciiroth.client.core.Player
Heal the player.
Healer - Class in us.asciiroth.client.items
When used, this item will heal the player.
health() - Method in class us.asciiroth.client.json.BagJSON
 
health() - Method in class us.asciiroth.client.json.PlayerJSON
 
HEALTH_KEY - Static variable in class us.asciiroth.client.core.PlayerWriter
 
HelmOfTheAsciiroth - Class in us.asciiroth.client.items
An artifact (to me, this means there should only ever be one of these in any given scenario).
HelmOfTheAsciiroth() - Constructor for class us.asciiroth.client.items.HelmOfTheAsciiroth
Constructor.
Hemlock - Class in us.asciiroth.client.agents.trees
A hemlock tree.
hide() - Method in class us.asciiroth.client.ui.CellMessagePanel
 
hide() - Method in class us.asciiroth.client.ui.GameOverDialog
 
HIDES_ITEMS - Static variable in class us.asciiroth.client.core.Flags
A kind of terrain that hides the items that are located on it.
HIGH_ROCKS - Static variable in class us.asciiroth.client.core.Color
 
HighRocks - Class in us.asciiroth.client.terrain
High rocks can also be traversed, but nothing can fly over them.
Hit - Class in us.asciiroth.client.effects
Shows when an agent has been hit.
Hit(Agent) - Constructor for class us.asciiroth.client.effects.Hit
Constructor
HONEYDEW - Static variable in class us.asciiroth.client.core.Color
 
Hooloovoo - Class in us.asciiroth.client.agents
Hooloovoos are a hyper-intelligent shade of the color blue (Douglas Adams).
Hooloovoo(Color) - Constructor for class us.asciiroth.client.agents.Hooloovoo
Constructor.
HOOLOOVOO_CTBH - Static variable in class us.asciiroth.client.core.CombatStats
 
HOOLOOVOO_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
HOTPINK - Static variable in class us.asciiroth.client.core.Color
 
HTML5Store - Class in us.asciiroth.client.store
WHAT 5 local storage API, which has been implemented in Safari, and may eventually be implemented in Firefox and Opera.
HTML5Store() - Constructor for class us.asciiroth.client.store.HTML5Store
 
HTMLDialog - Class in us.asciiroth.client.ui
A reusable dialog that loads an HTML URL into a scroll panel.
HTMLDialog() - Constructor for class us.asciiroth.client.ui.HTMLDialog
 

I

ImmobileAgent - Class in us.asciiroth.client.agents
An agent that cannot be moved and that is probably not animate.
ImmobileAgent(String, int, Symbol) - Constructor for class us.asciiroth.client.agents.ImmobileAgent
Constructor.
ImpassableCliffs - Class in us.asciiroth.client.terrain
Cliffs that cannot be traversed by any kind of agent.
INDESTRUCTIBLE - Static variable in class us.asciiroth.client.core.CombatStats
 
INDIANRED - Static variable in class us.asciiroth.client.core.Color
 
INDIGO - Static variable in class us.asciiroth.client.core.Color
 
inferDirection(Cell, Cell) - Static method in class us.asciiroth.client.core.Direction
Given movement from a start cell to an origin cell, what's the direction that has to be taken?
InFlightItem - Class in us.asciiroth.client.effects
 
InFlightItem(Item, Direction, Piece) - Constructor for class us.asciiroth.client.effects.InFlightItem
Constructor.
init(Board) - Method in class us.asciiroth.client.board.Cell
 
init() - Method in class us.asciiroth.client.core.Game
 
InputManager - Class in us.asciiroth.client.ui
The key manager is a focus widget that processes keyboard events This works, although it would be better simply to capture events at the document level (this widget constantly has to grab the focus in order to work).
InputManager() - Constructor for class us.asciiroth.client.ui.InputManager
 
inRange(int, int, int) - Static method in class us.asciiroth.client.Util
Return a value or the lower/upper bound of a range within which the value should fall.
InventoryListener - Interface in us.asciiroth.client.event
A component that listens for changes to the players inventory.
InventoryPalette - Class in us.asciiroth.client.ui
Would like to rationalize this so that there's an intervening list view, but that will be challenging.
InventoryPalette() - Constructor for class us.asciiroth.client.ui.InventoryPalette
 
is(int) - Method in class us.asciiroth.client.agents.AgentProxy
 
is(int) - Method in class us.asciiroth.client.core.AbstractPiece
 
is(int, int) - Static method in class us.asciiroth.client.core.Flags
 
is(int) - Method in interface us.asciiroth.client.core.Piece
Does this piece have the indicated bit flag?
is(int) - Method in class us.asciiroth.client.core.Player
 
is(int) - Method in class us.asciiroth.client.effects.InFlightItem
 
is(int) - Method in class us.asciiroth.client.terrain.decorators.Decorator
 
is(int) - Method in class us.asciiroth.client.terrain.decorators.DualTerrain
 
isAboveAgent() - Method in interface us.asciiroth.client.core.Effect
Should this effect be displayed above or below an agent if an agent appears on the same cell?
isAboveAgent() - Method in class us.asciiroth.client.effects.AbstractEffect
 
isAboveAgent() - Method in class us.asciiroth.client.effects.Fade
 
isAboveAgent() - Method in class us.asciiroth.client.effects.Fire
 
isAboveAgent() - Method in class us.asciiroth.client.effects.Hit
 
isAirProvided() - Method in class us.asciiroth.client.Profile
 
isBagEmpty() - Method in class us.asciiroth.client.board.Cell
Check to see if there are items in this cell.
isBlank(String) - Static method in class us.asciiroth.client.Util
 
isCancelled() - Method in class us.asciiroth.client.core.Event
Is the event canceled?
isDiagonal() - Method in class us.asciiroth.client.core.Direction
A diagonal direction: northeast, northwest, southeast or southwest.
isEasterly() - Method in class us.asciiroth.client.core.Direction
A direction that includes an easterly component.
isEastWest() - Method in class us.asciiroth.client.core.Direction
A direction that leads east or west.
isEmpty() - Method in class us.asciiroth.client.core.Bag
Is the bag empty?
isGameInProgress() - Method in class us.asciiroth.client.core.Game
 
isGearsProvided() - Method in class us.asciiroth.client.Profile
 
isHTML5Provided() - Method in class us.asciiroth.client.Profile
 
isInUse() - Method in class us.asciiroth.client.ui.CellMessagePanel
 
isNortherly() - Method in class us.asciiroth.client.core.Direction
A direction that includes a northerly component.
isNorthSouth() - Method in class us.asciiroth.client.core.Direction
A direction that leads north or south.
isNotBlank(String) - Static method in class us.asciiroth.client.Util
 
isOff() - Method in class us.asciiroth.client.core.State
Is this state the OFF state?
isOn() - Method in class us.asciiroth.client.core.State
Is this state the ON state?
isOutside() - Method in class us.asciiroth.client.board.Board
Is the terrain represented by this board above-ground?
isPaused() - Method in class us.asciiroth.client.ui.DialogManager
 
isPersistenceProvided() - Method in class us.asciiroth.client.Profile
 
isSelected(Bag.Entry<Item>) - Method in class us.asciiroth.client.core.PlayerBag
Is this entry selected
isSoutherly() - Method in class us.asciiroth.client.core.Direction
A direction that includes a southerly component.
isTestGame() - Method in class us.asciiroth.client.core.Game
Is this game a test run from the map editor? If so, many options are disabled to discourage "cheating" in this manner.
isVertical() - Method in class us.asciiroth.client.core.Direction
A direction that leads up or down.
isWesterly() - Method in class us.asciiroth.client.core.Direction
A direction that includes a westerly component.
Item - Interface in us.asciiroth.client.core
Items are objects that can be picked up, moved, thrown and/or used by the player.
ItemBag - Class in us.asciiroth.client.board
A bag representing the items in a cell.
ItemBag(Cell) - Constructor for class us.asciiroth.client.board.ItemBag
Constructor.
IVORY - Static variable in class us.asciiroth.client.core.Color
 

J

JsArray<T> - Class in us.asciiroth.client.json
 

K

keepDistance(int) - Method in class us.asciiroth.client.agents.Targeting
Set the distance (in cells) that an agent should keep from the player.
KelpSmoothie - Class in us.asciiroth.client.items
A consumable item that gives the player resistance to poisoning.
KelpSmoothie() - Constructor for class us.asciiroth.client.items.KelpSmoothie
Constructor.
Key - Class in us.asciiroth.client.items
A door key.
key() - Method in class us.asciiroth.client.json.BagEntryJSON
 
key() - Method in class us.asciiroth.client.json.PieceJSON
 
KEY_ESC - Static variable in class us.asciiroth.client.ui.InputManager
 
KEY_KEY - Static variable in class us.asciiroth.client.board.BoardWriter
For a given piece, the String key that describes the piece (essentially its serialization for the board JSON).
KEY_NUM_5 - Static variable in class us.asciiroth.client.ui.InputManager
 
KEY_RETURN - Static variable in class us.asciiroth.client.ui.InputManager
 
KeySwitch - Class in us.asciiroth.client.terrain
A kind of switch that can only be flipped through the use of a key that matches the KeySwitch's color.
KHAKI - Static variable in class us.asciiroth.client.core.Color
 
KILLER_BEE_CTBH - Static variable in class us.asciiroth.client.core.CombatStats
 
KILLER_BEE_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
KillerBee - Class in us.asciiroth.client.agents
Killer bee.
Kiwi - Class in us.asciiroth.client.items
A kiwi.

L

land() - Method in class us.asciiroth.client.core.Game
After a board is loaded, there's a bunch of work to show the right UI components, and to fire the events for the cell the player has landed on.
landWithoutEvents() - Method in class us.asciiroth.client.core.Game
Land the player after a save, without firing events on the cell.
last() - Method in class us.asciiroth.client.core.Bag
Get the last item in this bag (and thus, the item that is visible when on the ground).
Launch - Class in us.asciiroth.client
Entry point for the application.
Launch() - Constructor for class us.asciiroth.client.Launch
 
LAVA - Static variable in class us.asciiroth.client.core.Color
 
Lava - Class in us.asciiroth.client.terrain
Lava.
LAVA_WORM_CTBH - Static variable in class us.asciiroth.client.core.CombatStats
 
LAVA_WORM_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
LavaWorm - Class in us.asciiroth.client.agents
An agent that lives and fights in lava (it should not be placed outside of lava, or it won't be able to move).
LavaWorm(Color) - Constructor for class us.asciiroth.client.agents.LavaWorm
Constructor
LAVENDER - Static variable in class us.asciiroth.client.core.Color
 
LAVENDERBLUSH - Static variable in class us.asciiroth.client.core.Color
 
LAVITIC - Static variable in class us.asciiroth.client.core.Flags
This piece represents lava, or an agent that can only move in lava.
LAWNGREEN - Static variable in class us.asciiroth.client.core.Color
 
legend(String) - Method in class us.asciiroth.client.json.BoardJSON
 
LEMONCHIFFON - Static variable in class us.asciiroth.client.core.Color
 
LESSNEARBLACK - Static variable in class us.asciiroth.client.core.Color
 
LIGHTBLUE - Static variable in class us.asciiroth.client.core.Color
 
LIGHTCORAL - Static variable in class us.asciiroth.client.core.Color
 
LIGHTCYAN - Static variable in class us.asciiroth.client.core.Color
 
LIGHTGOLDENRODYELLOW - Static variable in class us.asciiroth.client.core.Color
 
LIGHTGREEN - Static variable in class us.asciiroth.client.core.Color
 
LIGHTGREY - Static variable in class us.asciiroth.client.core.Color
 
LIGHTNING_LIZARD_CTBH - Static variable in class us.asciiroth.client.core.CombatStats
 
LIGHTNING_LIZARD_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
LightningLizard - Class in us.asciiroth.client.agents
These are fun.
LightningLizard(Color) - Constructor for class us.asciiroth.client.agents.LightningLizard
Constructor.
LIGHTPINK - Static variable in class us.asciiroth.client.core.Color
 
LIGHTSALMON - Static variable in class us.asciiroth.client.core.Color
 
LIGHTSEAGREEN - Static variable in class us.asciiroth.client.core.Color
 
LIGHTSKYBLUE - Static variable in class us.asciiroth.client.core.Color
 
LIGHTSLATEGRAY - Static variable in class us.asciiroth.client.core.Color
 
LIGHTSTEELBLUE - Static variable in class us.asciiroth.client.core.Color
 
LIGHTYELLOW - Static variable in class us.asciiroth.client.core.Color
 
LIME - Static variable in class us.asciiroth.client.core.Color
 
LIMEGREEN - Static variable in class us.asciiroth.client.core.Color
 
LINEN - Static variable in class us.asciiroth.client.core.Color
 
LinkBar - Class in us.asciiroth.client.ui
 
LinkBar() - Constructor for class us.asciiroth.client.ui.LinkBar
 
load(BoardView, Player, Board, Command) - Method in class us.asciiroth.client.board.BoardLoader
 
load(String, NewGameDialog) - Method in class us.asciiroth.client.core.ScenarioLoader
 
load(String) - Method in interface us.asciiroth.client.store.StoreLoadCallback
 
loadBoard(Player, Command) - Method in class us.asciiroth.client.core.Game
 
loadBoard(String, String, StoreLoadCallback) - Method in class us.asciiroth.client.store.AirStore
 
loadBoard(String, String, StoreLoadCallback) - Method in class us.asciiroth.client.store.GearsStore
 
loadBoard(String, String, StoreLoadCallback) - Method in class us.asciiroth.client.store.HTML5Store
 
loadBoard(String, String, StoreLoadCallback) - Method in class us.asciiroth.client.store.MemoryStore
 
loadBoard(String, String, StoreLoadCallback) - Method in interface us.asciiroth.client.store.Store
Load the board for the saved game indicated, with the given URL (this is the URL as specified in the map data, relative to the root directory of the game).
loadGame(String) - Method in class us.asciiroth.client.core.Game
 
loadGame(String, StoreLoadCallback) - Method in class us.asciiroth.client.store.AirStore
 
loadGame(String, StoreLoadCallback) - Method in class us.asciiroth.client.store.GearsStore
 
loadGame(String, StoreLoadCallback) - Method in class us.asciiroth.client.store.HTML5Store
 
loadGame(String, StoreLoadCallback) - Method in class us.asciiroth.client.store.MemoryStore
 
loadGame(String, StoreLoadCallback) - Method in interface us.asciiroth.client.store.Store
Loads the player's JSON data from persistence and provides it to the callback instance.
LoadGameDialog - Class in us.asciiroth.client.ui
 
LoadGameDialog() - Constructor for class us.asciiroth.client.ui.LoadGameDialog
 
LoadingDialog - Class in us.asciiroth.client.ui
 
LoadingDialog() - Constructor for class us.asciiroth.client.ui.LoadingDialog
 
loadScenario(StoreLoadCallback) - Method in class us.asciiroth.client.store.AirStore
 
loadScenario(StoreLoadCallback) - Method in class us.asciiroth.client.store.GearsStore
 
loadScenario(StoreLoadCallback) - Method in class us.asciiroth.client.store.HTML5Store
 
loadScenario(StoreLoadCallback) - Method in class us.asciiroth.client.store.MemoryStore
 
loadScenario(StoreLoadCallback) - Method in interface us.asciiroth.client.store.Store
A bit of a hack...
Log - Class in us.asciiroth.client.ui
Simple logging class.
Log() - Constructor for class us.asciiroth.client.ui.Log
 
LOW_ROCKS - Static variable in class us.asciiroth.client.core.Color
 
LowRocks - Class in us.asciiroth.client.terrain
These rocks can be traversed.

M

MAGENTA - Static variable in class us.asciiroth.client.core.Color
 
mainMenu() - Method in class us.asciiroth.client.core.Game
 
MainMenu - Class in us.asciiroth.client.ui
This menu is suprisingly hairy.
MainMenu() - Constructor for class us.asciiroth.client.ui.MainMenu
 
MallocArcher - Class in us.asciiroth.client.agents.npc
 
MallocArcher(State, Color, String) - Constructor for class us.asciiroth.client.agents.npc.MallocArcher
Constructor.
MallocArcher(State, Color, String, Color, Color, String, String) - Constructor for class us.asciiroth.client.agents.npc.MallocArcher
Constructor.
MallocCommoner - Class in us.asciiroth.client.agents.npc
MallocCommoner.
MallocCommoner(State, Color, String) - Constructor for class us.asciiroth.client.agents.npc.MallocCommoner
Constructor.
MallocCommoner(State, Color, String, Color, Color, String, String) - Constructor for class us.asciiroth.client.agents.npc.MallocCommoner
Constructor.
MallocNoble - Class in us.asciiroth.client.agents.npc
A noble.
MallocNoble(State, Color, String) - Constructor for class us.asciiroth.client.agents.npc.MallocNoble
Constructor.
MallocNoble(State, Color, String, Color, Color, String, String) - Constructor for class us.asciiroth.client.agents.npc.MallocNoble
Constructor.
MallocRifleman - Class in us.asciiroth.client.agents.npc
Shoots bullets.
MallocRifleman(State, Color, String) - Constructor for class us.asciiroth.client.agents.npc.MallocRifleman
Constructor.
MallocRifleman(State, Color, String, Color, Color, String, String) - Constructor for class us.asciiroth.client.agents.npc.MallocRifleman
Constructor.
MallocWizard - Class in us.asciiroth.client.agents.npc
Wizards are talking NPCs who are also good in combat, firing paralyzing bullets as well as fireballs.
MallocWizard(State, Color, String) - Constructor for class us.asciiroth.client.agents.npc.MallocWizard
Constructor.
MallocWizard(State, Color, String, Color, Color, String, String) - Constructor for class us.asciiroth.client.agents.npc.MallocWizard
Constructor.
Maple - Class in us.asciiroth.client.agents.trees
A maple tree.
MAROON - Static variable in class us.asciiroth.client.core.Color
 
matches(Cell, Direction) - Method in interface us.asciiroth.client.board.CellFilter
 
matches(String, int) - Static method in class us.asciiroth.client.core.Flags
 
matchesFlagOrItem(String) - Method in class us.asciiroth.client.core.Player
 
MAX_HEALTH - Static variable in class us.asciiroth.client.core.Player
 
MEAT - Static variable in class us.asciiroth.client.core.Flags
This item is meat, and CARNIVORES will chase after it rather than the player.
MEDIUMAQUAMARINE - Static variable in class us.asciiroth.client.core.Color
 
MEDIUMBLUE - Static variable in class us.asciiroth.client.core.Color
 
MEDIUMORCHID - Static variable in class us.asciiroth.client.core.Color
 
MEDIUMPURPLE - Static variable in class us.asciiroth.client.core.Color
 
MEDIUMSEAGREEN - Static variable in class us.asciiroth.client.core.Color
 
MEDIUMSLATEBLUE - Static variable in class us.asciiroth.client.core.Color
 
MEDIUMSPRINGGREEN - Static variable in class us.asciiroth.client.core.Color
 
MEDIUMTURQUOISE - Static variable in class us.asciiroth.client.core.Color
 
MEDIUMVIOLETRED - Static variable in class us.asciiroth.client.core.Color
 
MELEE_WEAPON - Static variable in class us.asciiroth.client.core.Flags
This item is a melee weapon.
MemoryStore - Class in us.asciiroth.client.store
A simple in-memory implementation of a store for testing purposes.
MemoryStore() - Constructor for class us.asciiroth.client.store.MemoryStore
Constructor.
message(Cell, String) - Method in interface us.asciiroth.client.event.MessageListener
 
message(Cell, String) - Method in class us.asciiroth.client.ui.MessageManager
 
MessageList - Class in us.asciiroth.client.ui
 
MessageList() - Constructor for class us.asciiroth.client.ui.MessageList
 
MessageListener - Interface in us.asciiroth.client.event
Listener events for messaging in the game.
MessageManager - Class in us.asciiroth.client.ui
The MessageListener implementation in the game.
MessageManager(HasBoard) - Constructor for class us.asciiroth.client.ui.MessageManager
 
Messenger - Class in us.asciiroth.client.terrain.decorators
A utility terrain that shows a modal message.
Messenger(Terrain, Color, String) - Constructor for class us.asciiroth.client.terrain.decorators.Messenger
Constructor.
MIDNIGHTBLUE - Static variable in class us.asciiroth.client.core.Color
 
Mimic - Class in us.asciiroth.client.terrain.decorators
A mimic looks like one kind of terrain, but is entirely another kind of terrain in behavior.
MINTCREAM - Static variable in class us.asciiroth.client.core.Color
 
MirrorShield - Class in us.asciiroth.client.items
When wielded by the player, the mirror shield reflects paralyzing ammunition like Parabullets and Stonerays (a kind of ammunition that instantly turns the target into a statue).
MirrorShield() - Constructor for class us.asciiroth.client.items.MirrorShield
Constructor.
MISTYROSE - Static variable in class us.asciiroth.client.core.Color
 
MOCCASIN - Static variable in class us.asciiroth.client.core.Color
 
modalMessage(String) - Method in interface us.asciiroth.client.event.MessageListener
 
modalMessage(String) - Method in class us.asciiroth.client.ui.MessageManager
 
ModifiableSymbol - Class in us.asciiroth.client.core
Immutability has been a big success in this game, in terms of keeping the bugs due to behavior under control.
ModifiableSymbol() - Constructor for class us.asciiroth.client.core.ModifiableSymbol
 
MouseCellListener - Interface in us.asciiroth.client.ui
 
MouseCellListenerAdapter - Class in us.asciiroth.client.ui
 
MouseCellListenerAdapter() - Constructor for class us.asciiroth.client.ui.MouseCellListenerAdapter
 
MouseCellListenerCollection - Class in us.asciiroth.client.ui
 
MouseCellListenerCollection() - Constructor for class us.asciiroth.client.ui.MouseCellListenerCollection
 
MousyButton - Class in us.asciiroth.client.ui
 
MousyButton(String, String) - Constructor for class us.asciiroth.client.ui.MousyButton
 
MousyButton(String, String, ClickHandler) - Constructor for class us.asciiroth.client.ui.MousyButton
 
MousyGrid - Class in us.asciiroth.client.ui
It's a complete bastardization of the SourcesMouseEvents interface.
MousyGrid(HasBoard, int, int) - Constructor for class us.asciiroth.client.ui.MousyGrid
 
move(Direction) - Method in class us.asciiroth.client.core.Game
 
moveAgentTo(Cell, Agent) - Method in class us.asciiroth.client.board.Cell
Move an agent to another cell.
moveEffectTo(Cell, Effect) - Method in class us.asciiroth.client.board.EffectBag
An optimization to avoid creating animation proxies for effects.
moveRandomly() - Method in class us.asciiroth.client.agents.Targeting
Set the agent to move randomly if a target cannot be acquired.
moveSelectedDown() - Method in class us.asciiroth.client.core.Game
 
moveSelectedDown() - Method in class us.asciiroth.client.core.PlayerBag
 
moveSelectedUp() - Method in class us.asciiroth.client.core.Game
 
moveSelectedUp() - Method in class us.asciiroth.client.core.PlayerBag
 
moveVertical() - Method in class us.asciiroth.client.core.Game
 
MUD - Static variable in class us.asciiroth.client.core.Color
 
Mud - Class in us.asciiroth.client.terrain
Mud.
Mushroom - Class in us.asciiroth.client.items
Purple mushrooms heal poisoning.
MUSIC - Static variable in class us.asciiroth.client.board.BoardWriter
Not currently implemented, but there is a property to specify an mp3 file in case music is added later.
music() - Method in class us.asciiroth.client.json.BoardJSON
 

N

name() - Method in class us.asciiroth.client.json.BagJSON
 
name() - Method in class us.asciiroth.client.json.PlayerJSON
 
name() - Method in class us.asciiroth.client.json.ScenarioJSON
 
NAME_KEY - Static variable in class us.asciiroth.client.core.PlayerWriter
 
NamesCallback - Interface in us.asciiroth.client.store
 
NAVAJOWHITE - Static variable in class us.asciiroth.client.core.Color
 
NAVY - Static variable in class us.asciiroth.client.core.Color
 
NEARBLACK - Static variable in class us.asciiroth.client.core.Color
 
newGame(String, String) - Method in class us.asciiroth.client.core.Game
 
NewGameDialog - Class in us.asciiroth.client.ui
 
NewGameDialog() - Constructor for class us.asciiroth.client.ui.NewGameDialog
 
Noble - Class in us.asciiroth.client.agents.npc
A noble.
Noble(State, Color, String) - Constructor for class us.asciiroth.client.agents.npc.Noble
Constructor.
Noble(State, Color, String, Color, Color, String, String) - Constructor for class us.asciiroth.client.agents.npc.Noble
Constructor.
NOBLE_CTBH - Static variable in class us.asciiroth.client.core.CombatStats
 
NOBLE_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
NONE - Static variable in class us.asciiroth.client.core.Color
No color.
NONE - Static variable in class us.asciiroth.client.core.Direction
No direction indicated.
NORTH - Static variable in class us.asciiroth.client.core.Direction
North.
NORTHEAST - Static variable in class us.asciiroth.client.core.Direction
Northeast.
NORTHWEST - Static variable in class us.asciiroth.client.core.Direction
Northwest.
not(int) - Method in class us.asciiroth.client.agents.AgentProxy
 
not(int) - Method in class us.asciiroth.client.core.AbstractPiece
 
not(int, int) - Static method in class us.asciiroth.client.core.Flags
 
not(int) - Method in interface us.asciiroth.client.core.Piece
Does this piece not have the indicated flag?
not(int) - Method in class us.asciiroth.client.core.Player
 
not(int) - Method in class us.asciiroth.client.effects.InFlightItem
 
not(int) - Method in class us.asciiroth.client.terrain.decorators.Decorator
 
not(int) - Method in class us.asciiroth.client.terrain.decorators.DualTerrain
 
NOT_EDITABLE - Static variable in class us.asciiroth.client.core.Flags
This piece should not be available in the map editor.
NPC - Class in us.asciiroth.client.agents.npc
See package description.
NPCSerializer<T extends NPC> - Class in us.asciiroth.client.agents.npc
Somewhat simplifies the NPC serializers, which hold the most state of any piece in the game.
NPCSerializer() - Constructor for class us.asciiroth.client.agents.npc.NPCSerializer
 

O

Oak - Class in us.asciiroth.client.agents.trees
An oak tree.
OCEAN - Static variable in class us.asciiroth.client.core.Color
 
Ocean - Class in us.asciiroth.client.terrain
Ocean.
OFF - Static variable in class us.asciiroth.client.core.State
A piece in the off state.
OLDLACE - Static variable in class us.asciiroth.client.core.Color
 
OLIVE - Static variable in class us.asciiroth.client.core.Color
 
OLIVEDRAB - Static variable in class us.asciiroth.client.core.Color
 
ON - Static variable in class us.asciiroth.client.core.State
A piece in the on state.
onAdjacentTo(Context, Cell) - Method in interface us.asciiroth.client.core.Terrain
This terrain is adjacent to the player.
onAdjacentTo(Context, Cell) - Method in class us.asciiroth.client.terrain.AbstractTerrain
 
onAdjacentTo(Context, Cell) - Method in class us.asciiroth.client.terrain.Bookshelf
 
onAdjacentTo(Context, Cell) - Method in class us.asciiroth.client.terrain.Crevasse
 
onAdjacentTo(Context, Cell) - Method in class us.asciiroth.client.terrain.decorators.Decorator
 
onAdjacentTo(Context, Cell) - Method in class us.asciiroth.client.terrain.decorators.DualTerrain
 
onAdjacentTo(Context, Cell) - Method in class us.asciiroth.client.terrain.decorators.Mimic
 
onAdjacentToInternal(Context, Cell) - Method in class us.asciiroth.client.terrain.decorators.TrapContainerBase
 
onAgentEnter(Event, Agent, Cell, Direction) - Method in interface us.asciiroth.client.core.Terrain
 
onAgentEnter(Event, Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.AbstractTerrain
 
onAgentEnter(Event, Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.decorators.Decorator
 
onAgentEnter(Event, Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.decorators.DualTerrain
 
onAgentEnter(Event, Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.decorators.PitTrap
 
onAgentEnter(Event, Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.Door
 
onAgentEnter(Event, Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.EuclideanTransporter
 
onAgentEnter(Event, Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.Gate
 
onAgentEnter(Event, Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.OpeningMarker
 
onAgentEnter(Event, Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.Pit
 
onAgentEnter(Event, Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.PressurePlate
 
onAgentEnter(Event, Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.Turnstile
 
onAgentExit(Event, Agent, Cell, Direction) - Method in interface us.asciiroth.client.core.Terrain
 
onAgentExit(Event, Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.AbstractTerrain
 
onAgentExit(Event, Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.BeeHive
The bees can get out, however.
onAgentExit(Event, Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.decorators.Decorator
 
onAgentExit(Event, Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.decorators.DualTerrain
 
onAgentExit(Event, Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.Door
 
onAgentExit(Event, Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.FarthapodNest
The farthapods can get out, however.
onAgentExit(Event, Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.Gate
 
onAgentExit(Event, Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.PressurePlate
 
onAgentExit(Event, Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.Raft
 
onAgentExit(Event, Agent, Cell, Direction) - Method in class us.asciiroth.client.terrain.Turnstile
 
onBrowserEvent(Event) - Method in class us.asciiroth.client.ui.MousyButton
 
onBrowserEvent(Event) - Method in class us.asciiroth.client.ui.MousyGrid
 
onCellChanged(Cell) - Method in interface us.asciiroth.client.event.CellListener
Event notification that a cell has changed in some way: terrain has been transformed, items have been picked up or dropped, effects are flying over the cell, or similar.
onCellChanged(Cell) - Method in class us.asciiroth.client.ui.BoardView
 
onChange(ChangeEvent) - Method in class us.asciiroth.client.ui.NewGameDialog
 
onClick(ClickEvent) - Method in class us.asciiroth.client.ui.NewGameDialog
 
onClose(CloseEvent<PopupPanel>) - Method in class us.asciiroth.client.ui.DialogManager
 
onColorEvent(Context, Cell, Cell) - Method in class us.asciiroth.client.agents.Asciiroth
 
onColorEvent(Context, Cell, Cell) - Method in class us.asciiroth.client.agents.Pusher
 
onColorEvent(Context, Cell, Cell) - Method in class us.asciiroth.client.agents.RollingBoulder
 
onColorEvent(Context, Cell, Cell) - Method in class us.asciiroth.client.agents.Statue
On a color trigger, the statue turns into the agent it represents.
onColorEvent(Context, Cell, Cell) - Method in interface us.asciiroth.client.core.ColorListener
Terrain has received a color event, probably related to the firing of a color event on the board.
onColorEvent(Context, Cell, Cell) - Method in class us.asciiroth.client.terrain.BeeHive
 
onColorEvent(Context, Cell, Cell) - Method in class us.asciiroth.client.terrain.decorators.Decorator
 
onColorEvent(Context, Cell, Cell) - Method in class us.asciiroth.client.terrain.decorators.DualTerrain
 
onColorEvent(Context, Cell, Cell) - Method in class us.asciiroth.client.terrain.Door
 
onColorEvent(Context, Cell, Cell) - Method in class us.asciiroth.client.terrain.FarthapodNest
 
onColorEvent(Context, Cell, Cell) - Method in class us.asciiroth.client.terrain.ForceField
 
onColorEvent(Context, Cell, Cell) - Method in class us.asciiroth.client.terrain.Reflector
 
onColorEvent(Context, Cell, Cell) - Method in class us.asciiroth.client.terrain.Shooter
 
onColorEvent(Context, Cell, Cell) - Method in class us.asciiroth.client.terrain.Turnstile
 
onColorEventInternal(Context, Cell, Cell) - Method in class us.asciiroth.client.terrain.decorators.AgentDestroyer
 
onColorEventInternal(Context, Cell, Cell) - Method in class us.asciiroth.client.terrain.decorators.ColorRelay
 
onColorEventInternal(Context, Cell, Cell) - Method in class us.asciiroth.client.terrain.decorators.Equipper
 
onColorEventInternal(Context, Cell, Cell) - Method in class us.asciiroth.client.terrain.decorators.Flagger
 
onColorEventInternal(Context, Cell, Cell) - Method in class us.asciiroth.client.terrain.decorators.Messenger
 
onColorEventInternal(Context, Cell, Cell) - Method in class us.asciiroth.client.terrain.decorators.PieceCreator
 
onColorEventInternal(Context, Cell, Cell) - Method in class us.asciiroth.client.terrain.decorators.Unequipper
 
onColorEventInternal(Context, Cell, Cell) - Method in class us.asciiroth.client.terrain.decorators.Unflagger
 
onColorEventInternal(Context, Cell, Cell) - Method in class us.asciiroth.client.terrain.decorators.WinGame
 
onContextMenu(Element, Cell, boolean) - Method in class us.asciiroth.client.ui.CellInfoPanel
 
onContextMenu(Element, Cell, boolean) - Method in class us.asciiroth.client.ui.InputManager
 
onContextMenu(Element, Cell, boolean) - Method in interface us.asciiroth.client.ui.MouseCellListener
 
onContextMenu(Element, Cell, boolean) - Method in class us.asciiroth.client.ui.MouseCellListenerAdapter
 
onDeselect(Event, Cell) - Method in interface us.asciiroth.client.core.Item
Notification that the user is trying to deselect the item.
onDeselect(Event, Cell) - Method in class us.asciiroth.client.items.AbstractItem
 
onDeselect(Event, Cell) - Method in class us.asciiroth.client.items.BlueRing
 
onDeselect(Event, Cell) - Method in class us.asciiroth.client.items.GlassEye
 
onDeselect(Event, Cell) - Method in class us.asciiroth.client.items.RedRing
 
onDie(Event, Cell) - Method in class us.asciiroth.client.agents.AbstractAgent
 
onDie(Event, Cell) - Method in class us.asciiroth.client.agents.AgentProxy
 
onDie(Event, Cell) - Method in class us.asciiroth.client.agents.Asciiroth
 
onDie(Event, Cell) - Method in class us.asciiroth.client.agents.Corvid
 
onDie(Event, Cell) - Method in class us.asciiroth.client.agents.Tetrite
 
onDie(Event, Cell) - Method in interface us.asciiroth.client.core.Agent
Called when the agent dies on a given cell.
onDie(Event, Cell) - Method in class us.asciiroth.client.core.Player
 
onDrop(Event, Cell) - Method in interface us.asciiroth.client.core.Item
Notification that the item is about to be dropped.
onDrop(Event, Cell, Item) - Method in interface us.asciiroth.client.core.Terrain
Item is going to drop onto the terrain at this point.
onDrop(Event, Cell) - Method in class us.asciiroth.client.items.AbstractItem
 
onDrop(Event, Cell) - Method in class us.asciiroth.client.items.BlueRing
 
onDrop(Event, Cell) - Method in class us.asciiroth.client.items.GlassEye
 
onDrop(Event, Cell) - Method in class us.asciiroth.client.items.RedRing
 
onDrop(Event, Cell, Item) - Method in class us.asciiroth.client.terrain.AbstractTerrain
 
onDrop(Event, Cell, Item) - Method in class us.asciiroth.client.terrain.Cloud
 
onDrop(Event, Cell, Item) - Method in class us.asciiroth.client.terrain.decorators.Decorator
 
onDrop(Event, Cell, Item) - Method in class us.asciiroth.client.terrain.decorators.DualTerrain
 
onDrop(Event, Cell, Item) - Method in class us.asciiroth.client.terrain.Pit
 
onDrop(Event, Cell, Item) - Method in class us.asciiroth.client.terrain.WishingWell
 
onDropInternal(Event, Cell, Item) - Method in class us.asciiroth.client.terrain.triggers.TriggerOnceOnDrop
 
onEnter(Event, Player, Cell, Direction) - Method in interface us.asciiroth.client.core.Terrain
Agent attempting to leave the from cell, heading toward the to cell.
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.AbstractTerrain
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.BeeHive
You really shouldn't walk into a bee hive.
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Bookshelf
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Bridge
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.CaveEntrance
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Chest
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Crate
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Crevasse
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.decorators.Decorator
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.decorators.DualTerrain
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.decorators.PitTrap
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Door
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.EuclideanEngine
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.EuclideanTransporter
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Exchanger
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.FishPool
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.ForceField
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Gate
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.ImpassableCliffs
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.KeySwitch
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Ocean
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.OpeningMarker
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Pit
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.PressurePlate
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Pylon
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Reflector
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.RustyGate
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.StairsDown
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.StairsUp
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Switch
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Teleporter
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Throne
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Turnstile
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Urn
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.VendingMachine
 
onEnter(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.WishingWell
 
onEnterInternal(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Cliff
 
onEnterInternal(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.decorators.PlayerGate
 
onEnterInternal(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.triggers.Trigger
 
onEnterInternal(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.triggers.TriggerIf
 
onEnterInternal(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.triggers.TriggerIfNot
 
onEnterInternal(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.triggers.TriggerOnce
 
onEnterInternal(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.triggers.TriggerOnceIf
 
onEnterInternal(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.triggers.TriggerOnceIfNot
 
onExit(Event, Player, Cell, Direction) - Method in interface us.asciiroth.client.core.Terrain
Agent attempting to exit the from cell, heading toward the to cell.
onExit(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.AbstractTerrain
 
onExit(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Bridge
 
onExit(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.CaveEntrance
 
onExit(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.decorators.Decorator
 
onExit(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.decorators.DualTerrain
 
onExit(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Door
 
onExit(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Gate
 
onExit(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Mud
 
onExit(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.PressurePlate
 
onExit(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Pylon
 
onExit(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Raft
 
onExit(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.ShallowSwamp
 
onExit(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.StairsDown
 
onExit(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.StairsUp
 
onExit(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Swamp
 
onExit(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Throne
 
onExit(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Turnstile
 
onExitInternal(Event, Player, Cell, Direction) - Method in class us.asciiroth.client.terrain.Cliff
 
onFire(Event) - Method in interface us.asciiroth.client.core.Item
If this item can fire any kind of projectile, it should return it when this method is executed.
onFire(Event) - Method in class us.asciiroth.client.items.AbstractItem
 
onFire(Event) - Method in class us.asciiroth.client.items.AmmoBow
 
onFire(Event) - Method in class us.asciiroth.client.items.AmmoGun
 
onFire(Event) - Method in class us.asciiroth.client.items.AmmoParalyzer
 
onFire(Event) - Method in class us.asciiroth.client.items.AmmoSling
 
onFire(Event) - Method in class us.asciiroth.client.items.Bow
 
onFire(Event) - Method in class us.asciiroth.client.items.Gun
 
onFire(Event) - Method in class us.asciiroth.client.items.Paralyzer
 
onFire(Event) - Method in class us.asciiroth.client.items.Sling
 
onFlagsChanged(Agent) - Method in interface us.asciiroth.client.event.FlagsListener
The flags for the player have been update.
onFlagsChanged(Agent) - Method in class us.asciiroth.client.ui.InputManager
 
onFlagsChanged(Agent) - Method in class us.asciiroth.client.ui.PlayerPalette
 
onFlyOver(Event, Cell, InFlightItem) - Method in interface us.asciiroth.client.core.Terrain
Terrain has an item flying over it.
onFlyOver(Event, Cell, InFlightItem) - Method in class us.asciiroth.client.terrain.AbstractTerrain
 
onFlyOver(Event, Cell, InFlightItem) - Method in class us.asciiroth.client.terrain.BeeHive
 
onFlyOver(Event, Cell, InFlightItem) - Method in class us.asciiroth.client.terrain.decorators.Decorator
 
onFlyOver(Event, Cell, InFlightItem) - Method in class us.asciiroth.client.terrain.decorators.DualTerrain
 
onFlyOver(Event, Cell, InFlightItem) - Method in class us.asciiroth.client.terrain.Door
 
onFlyOver(Event, Cell, InFlightItem) - Method in class us.asciiroth.client.terrain.ForceField
 
onFlyOver(Event, Cell, InFlightItem) - Method in class us.asciiroth.client.terrain.Gate
 
onFlyOver(Event, Cell, InFlightItem) - Method in class us.asciiroth.client.terrain.HighRocks
Although the player can pass over this terrain, he or she cannot throw or shoot through it.
onFlyOver(Event, Cell, InFlightItem) - Method in class us.asciiroth.client.terrain.Reflector
 
onFlyOver(Event, Cell, InFlightItem) - Method in class us.asciiroth.client.terrain.RustyGate
 
onFlyOver(Event, Cell, InFlightItem) - Method in class us.asciiroth.client.terrain.Shooter
 
onFlyOver(Event, Cell, InFlightItem) - Method in class us.asciiroth.client.terrain.Switch
You can throw things at switches and trigger them, but you can't shoot at them.
onFlyOver(Event, Cell, InFlightItem) - Method in class us.asciiroth.client.terrain.Turnstile
 
onFlyOver(Event, Cell, InFlightItem) - Method in class us.asciiroth.client.terrain.Urn
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.agents.AgentProxy
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.agents.Asciiroth
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.agents.Campfire
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.agents.Cephalid
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.agents.Corvid
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.agents.Farthapod
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.agents.GreatOldOne
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.agents.Hooloovoo
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.agents.KillerBee
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.agents.LavaWorm
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.agents.LightningLizard
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.agents.npc.NPC
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.agents.Optilisk
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.agents.Paralyzed
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.agents.Pusher
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.agents.Rhindle
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.agents.RollingBoulder
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.agents.Sleestak
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.agents.Statue
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.agents.Tetrite
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.agents.Thermadon
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.agents.Triffid
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.agents.Tumbleweed
 
onFrame(Context, Cell, int) - Method in interface us.asciiroth.client.core.Animated
Animation callback, executed once each frame for each piece animated on the board.
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.core.Player
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.effects.EnergyCloud
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.effects.Fade
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.effects.Fire
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.effects.Hit
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.effects.InFlightItem
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.effects.Open
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.effects.PoisonCloud
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.effects.ResistancesCloud
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.effects.Smash
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.items.Bomb
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.items.Chalice
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.items.HelmOfTheAsciiroth
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.items.TerminusEst
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.terrain.BubblingLava
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.terrain.decorators.Timer
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.terrain.EuclideanEngine
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.terrain.EuclideanTransporter
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.terrain.FishPool
When off, the fish pool periodically tests to see if it should go "on".
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.terrain.ForceField
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.terrain.Fountain
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.terrain.Pylon
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.terrain.Shooter
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.terrain.Teleporter
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.terrain.Turnstile
 
onFrame(Context, Cell, int) - Method in class us.asciiroth.client.terrain.Waterfall
 
onGamePaused() - Method in class us.asciiroth.client.core.AnimationManager
The game has been paused.
onGamePaused() - Method in interface us.asciiroth.client.event.GameListener
Game has been paused.
onGamePaused() - Method in class us.asciiroth.client.ui.MessageManager
 
onGameResumed() - Method in class us.asciiroth.client.core.AnimationManager
The game has been resumed.
onGameResumed() - Method in interface us.asciiroth.client.event.GameListener
Game (in progress) has been resumed.
onGameResumed() - Method in class us.asciiroth.client.ui.MessageManager
 
onHit(Event, Cell, Cell, Agent) - Method in class us.asciiroth.client.agents.AbstractAgent
 
onHit(Event, Cell, Cell, Agent) - Method in class us.asciiroth.client.agents.AgentProxy
 
onHit(Event, Cell, Cell, Agent) - Method in class us.asciiroth.client.agents.Asciiroth
 
onHit(Event, Cell, Cell, Agent) - Method in class us.asciiroth.client.agents.Cephalid
 
onHit(Event, Cell, Cell, Agent) - Method in class us.asciiroth.client.agents.Corvid
 
onHit(Event, Cell, Cell, Agent) - Method in class us.asciiroth.client.agents.Farthapod
 
onHit(Event, Cell, Cell, Agent) - Method in class us.asciiroth.client.agents.GreatOldOne
 
onHit(Event, Cell, Cell, Agent) - Method in class us.asciiroth.client.agents.Hooloovoo
 
onHit(Event, Cell, Cell, Agent) - Method in class us.asciiroth.client.agents.KillerBee
 
onHit(Event, Cell, Cell, Agent) - Method in class us.asciiroth.client.agents.LavaWorm
 
onHit(Event, Cell, Cell, Agent) - Method in class us.asciiroth.client.agents.LightningLizard
 
onHit(Event, Cell, Cell, Agent) - Method in class us.asciiroth.client.agents.npc.NPC
 
onHit(Event, Cell, Cell, Agent) - Method in class us.asciiroth.client.agents.Optilisk
 
onHit(Event, Cell, Cell, Agent) - Method in class us.asciiroth.client.agents.Pusher
 
onHit(Event, Cell, Cell, Agent) - Method in class us.asciiroth.client.agents.Rhindle
 
onHit(Event, Cell, Cell, Agent) - Method in class us.asciiroth.client.agents.RollingBoulder
 
onHit(Event, Cell, Cell, Agent) - Method in class us.asciiroth.client.agents.Sleestak
 
onHit(Event, Cell, Cell, Agent) - Method in class us.asciiroth.client.agents.Tetrite
 
onHit(Event, Cell, Cell, Agent) - Method in class us.asciiroth.client.agents.Thermadon
 
onHit(Event, Cell, Cell, Agent) - Method in class us.asciiroth.client.agents.Triffid
 
onHit(Event, Cell, Cell, Agent) - Method in interface us.asciiroth.client.core.Agent
Fired when this agent collides with the player, or if this agent is the player, when the player collides with another agent (in other words, this method will not fire if one non-player agent collides with another non-player agent).
onHit(Event, Cell, Agent) - Method in interface us.asciiroth.client.core.Item
Item has touched an agent either as a result of being thrown against the agent, or as a result of the player walking into the agent while holding the item.
onHit(Event, Cell, Cell, Agent) - Method in class us.asciiroth.client.core.Player
 
onHit(Event, Cell, Agent) - Method in class us.asciiroth.client.items.AbstractItem
 
onHit(Event, Cell, Agent) - Method in class us.asciiroth.client.items.Arrow
 
onHit(Event, Cell, Agent) - Method in class us.asciiroth.client.items.Bullet
 
onHit(Event, Cell, Agent) - Method in class us.asciiroth.client.items.Crowbar
 
onHit(Event, Cell, Agent) - Method in class us.asciiroth.client.items.Dagger
 
onHit(Event, Cell, Agent) - Method in class us.asciiroth.client.items.Hammer
 
onHit(Event, Cell, Agent) - Method in class us.asciiroth.client.items.Parabullet
 
onHit(Event, Cell, Agent) - Method in class us.asciiroth.client.items.PoisonDart
 
onHit(Event, Cell, Agent) - Method in class us.asciiroth.client.items.Rock
 
onHit(Event, Cell, Agent) - Method in class us.asciiroth.client.items.SlingRock
 
onHit(Event, Cell, Agent) - Method in class us.asciiroth.client.items.Stoneray
 
onHit(Event, Cell, Agent) - Method in class us.asciiroth.client.items.Sword
 
onHit(Event, Cell, Agent) - Method in class us.asciiroth.client.items.TerminusEst
 
onHitBy(Event, Cell, Agent, Direction) - Method in class us.asciiroth.client.agents.AbstractAgent
 
onHitBy(Event, Cell, Item, Direction) - Method in class us.asciiroth.client.agents.AbstractAgent
 
onHitBy(Event, Cell, Agent, Direction) - Method in class us.asciiroth.client.agents.AgentProxy
 
onHitBy(Event, Cell, Item, Direction) - Method in class us.asciiroth.client.agents.AgentProxy
 
onHitBy(Event, Cell, Agent, Direction) - Method in class us.asciiroth.client.agents.Cephalid
 
onHitBy(Event, Cell, Agent, Direction) - Method in class us.asciiroth.client.agents.Corvid
 
onHitBy(Event, Cell, Item, Direction) - Method in class us.asciiroth.client.agents.Corvid
 
onHitBy(Event, Cell, Agent, Direction) - Method in class us.asciiroth.client.agents.Farthapod
 
onHitBy(Event, Cell, Agent, Direction) - Method in class us.asciiroth.client.agents.GreatOldOne
 
onHitBy(Event, Cell, Item, Direction) - Method in class us.asciiroth.client.agents.Hooloovoo
 
onHitBy(Event, Cell, Agent, Direction) - Method in class us.asciiroth.client.agents.KillerBee
 
onHitBy(Event, Cell, Agent, Direction) - Method in class us.asciiroth.client.agents.LavaWorm
 
onHitBy(Event, Cell, Agent, Direction) - Method in class us.asciiroth.client.agents.npc.NPC
 
onHitBy(Event, Cell, Item, Direction) - Method in class us.asciiroth.client.agents.npc.NPC
 
onHitBy(Event, Cell, Agent, Direction) - Method in class us.asciiroth.client.agents.Optilisk
 
onHitBy(Event, Cell, Agent, Direction) - Method in class us.asciiroth.client.agents.Slider
 
onHitBy(Event, Cell, Agent, Direction) - Method in class us.asciiroth.client.agents.Statue
 
onHitBy(Event, Cell, Agent, Direction) - Method in class us.asciiroth.client.agents.Thermadon
 
onHitBy(Event, Cell, Agent, Direction) - Method in class us.asciiroth.client.agents.Tumbleweed
 
onHitBy(Event, Cell, Agent, Direction) - Method in interface us.asciiroth.client.core.Agent
Called when this agent is hit by another agent (another agent collides with it).
onHitBy(Event, Cell, Item, Direction) - Method in interface us.asciiroth.client.core.Agent
Called when this agent is hit by another item, either by being thrown, or by being wielded by the player.
onHitBy(Event, Cell, Agent, Direction) - Method in class us.asciiroth.client.core.Player
 
onHitBy(Event, Cell, Item, Direction) - Method in class us.asciiroth.client.core.Player
 
onInventoryChanged(PlayerBag) - Method in interface us.asciiroth.client.event.InventoryListener
The player's inventory has changed: items have been added or removed, or the selected item has changed.
onInventoryChanged(PlayerBag) - Method in class us.asciiroth.client.ui.InventoryPalette
 
onListUpdated() - Method in class us.asciiroth.client.ui.GameListingDialog
 
onListUpdated() - Method in class us.asciiroth.client.ui.SaveGameDialog
 
onModuleLoad() - Method in class us.asciiroth.client.Launch
Load the application.
onMouseDown(Element, Cell, boolean) - Method in class us.asciiroth.client.ui.CellInfoPanel
 
onMouseDown(Element, Cell, boolean) - Method in class us.asciiroth.client.ui.InputManager
This is a complicated method that attempts to do what would be the most obvious action indicated by clicking on a cell on the board, in order to provide a simple, mouse-based interface for novice users
onMouseDown(Element, Cell, boolean) - Method in interface us.asciiroth.client.ui.MouseCellListener
 
onMouseDown(Element, Cell, boolean) - Method in class us.asciiroth.client.ui.MouseCellListenerAdapter
 
onMouseOut(Element, Cell, boolean) - Method in class us.asciiroth.client.ui.CellInfoPanel
 
onMouseOut(Element, Cell, boolean) - Method in class us.asciiroth.client.ui.InputManager
 
onMouseOut(Element, Cell, boolean) - Method in interface us.asciiroth.client.ui.MouseCellListener
 
onMouseOut(Element, Cell, boolean) - Method in class us.asciiroth.client.ui.MouseCellListenerAdapter
 
onMouseOver(Element, Cell, boolean) - Method in class us.asciiroth.client.ui.CellInfoPanel
 
onMouseOver(Element, Cell, boolean) - Method in class us.asciiroth.client.ui.InputManager
 
onMouseOver(Element, Cell, boolean) - Method in interface us.asciiroth.client.ui.MouseCellListener
 
onMouseOver(Element, Cell, boolean) - Method in class us.asciiroth.client.ui.MouseCellListenerAdapter
 
onMouseUp(Element, Cell, boolean) - Method in class us.asciiroth.client.ui.CellInfoPanel
 
onMouseUp(Element, Cell, boolean) - Method in class us.asciiroth.client.ui.InputManager
 
onMouseUp(Element, Cell, boolean) - Method in interface us.asciiroth.client.ui.MouseCellListener
 
onMouseUp(Element, Cell, boolean) - Method in class us.asciiroth.client.ui.MouseCellListenerAdapter
 
onNotAdjacentTo(Context, Cell) - Method in interface us.asciiroth.client.core.Terrain
This terrain is no longer adjacent to the player.
onNotAdjacentTo(Context, Cell) - Method in class us.asciiroth.client.terrain.AbstractTerrain
 
onNotAdjacentTo(Context, Cell) - Method in class us.asciiroth.client.terrain.Bookshelf
 
onNotAdjacentTo(Context, Cell) - Method in class us.asciiroth.client.terrain.Crevasse
 
onNotAdjacentTo(Context, Cell) - Method in class us.asciiroth.client.terrain.decorators.Decorator
 
onNotAdjacentTo(Context, Cell) - Method in class us.asciiroth.client.terrain.decorators.DualTerrain
 
onNotAdjacentTo(Context, Cell) - Method in class us.asciiroth.client.terrain.decorators.Mimic
 
onPickup(Event, Cell, Agent, Item) - Method in interface us.asciiroth.client.core.Terrain
Item is going to be picked up.
onPickup(Event, Cell, Agent, Item) - Method in class us.asciiroth.client.terrain.AbstractTerrain
 
onPickup(Event, Cell, Agent, Item) - Method in class us.asciiroth.client.terrain.decorators.Decorator
 
onPickup(Event, Cell, Agent, Item) - Method in class us.asciiroth.client.terrain.decorators.DualTerrain
 
onPlayerChanged(Player) - Method in interface us.asciiroth.client.event.PlayerListener
Player has been updated.
onPlayerChanged(Player) - Method in class us.asciiroth.client.ui.PlayerPalette
 
onPreviewNativeEvent(Event.NativePreviewEvent) - Method in class us.asciiroth.client.ui.InputManager
 
onPrimaryAction() - Method in class us.asciiroth.client.ui.GameListingDialog
 
onPrimaryAction() - Method in class us.asciiroth.client.ui.LoadGameDialog
 
onPrimaryAction() - Method in class us.asciiroth.client.ui.SaveGameDialog
 
onRerender(Cell, Piece, Symbol) - Method in interface us.asciiroth.client.event.CellListener
Event notification that a piece would like to rerender itself at the given location.
onRerender(Cell, Piece, Symbol) - Method in class us.asciiroth.client.ui.BoardView
 
onSelect(Context, Cell) - Method in interface us.asciiroth.client.core.Item
Notification that the user is trying to select the item.
onSelect(Context, Cell) - Method in class us.asciiroth.client.items.AbstractItem
 
onSelect(Context, Cell) - Method in class us.asciiroth.client.items.BlueRing
 
onSelect(Context, Cell) - Method in class us.asciiroth.client.items.GlassEye
 
onSelect(Context, Cell) - Method in class us.asciiroth.client.items.RedRing
 
onSteppedOn(Event, Cell, Agent) - Method in class us.asciiroth.client.board.Cell
 
onSteppedOn(Event, Cell, Agent) - Method in interface us.asciiroth.client.core.Item
Notification that an agent has entered the same square as this item.
onSteppedOn(Event, Cell, Agent) - Method in class us.asciiroth.client.items.AbstractItem
 
onSteppedOn(Event, Cell, Agent) - Method in class us.asciiroth.client.items.Bomb
 
onSteppedOn(Event, Cell, Agent) - Method in class us.asciiroth.client.items.Bone
 
onSteppedOn(Event, Cell, Agent) - Method in class us.asciiroth.client.items.Fish
 
onSteppedOn(Event, Cell, Agent) - Method in class us.asciiroth.client.items.Head
 
onThrow(Event, Cell) - Method in interface us.asciiroth.client.core.Item
Notification that the item is about to be thrown.
onThrow(Event, Cell) - Method in class us.asciiroth.client.items.AbstractItem
 
onThrow(Event, Cell) - Method in class us.asciiroth.client.items.BlueRing
 
onThrow(Event, Cell) - Method in class us.asciiroth.client.items.GlassEye
 
onThrow(Event, Cell) - Method in class us.asciiroth.client.items.Head
 
onThrow(Event, Cell) - Method in class us.asciiroth.client.items.RedRing
 
onThrowEnd(Event, Cell) - Method in interface us.asciiroth.client.core.Item
Notification that this item, having been thrown, has fallen to the ground at the indicated cell.
onThrowEnd(Event, Cell) - Method in class us.asciiroth.client.items.AbstractItem
 
onThrowEnd(Event, Cell) - Method in class us.asciiroth.client.items.Agentray
 
onThrowEnd(Event, Cell) - Method in class us.asciiroth.client.items.Grenade
 
onThrowEnd(Event, Cell) - Method in class us.asciiroth.client.items.Weakray
 
onUse(Event) - Method in interface us.asciiroth.client.core.Item
The player has used the item without indicating any particular direction for use.
onUse(Event) - Method in class us.asciiroth.client.items.AbstractItem
 
onUse(Event) - Method in class us.asciiroth.client.items.AmmoBow
 
onUse(Event) - Method in class us.asciiroth.client.items.AmmoGun
 
onUse(Event) - Method in class us.asciiroth.client.items.AmmoParalyzer
 
onUse(Event) - Method in class us.asciiroth.client.items.AmmoSling
 
onUse(Event) - Method in class us.asciiroth.client.items.Apple
 
onUse(Event) - Method in class us.asciiroth.client.items.BlueRing
 
onUse(Event) - Method in class us.asciiroth.client.items.Bow
 
onUse(Event) - Method in class us.asciiroth.client.items.Bread
 
onUse(Event) - Method in class us.asciiroth.client.items.Chalk
 
onUse(Event) - Method in class us.asciiroth.client.items.CopperPill
 
onUse(Event) - Method in class us.asciiroth.client.items.Fish
 
onUse(Event) - Method in class us.asciiroth.client.items.GlassEye
 
onUse(Event) - Method in class us.asciiroth.client.items.GoldenHarp
 
onUse(Event) - Method in class us.asciiroth.client.items.Grenade
 
onUse(Event) - Method in class us.asciiroth.client.items.Gun
 
onUse(Event) - Method in class us.asciiroth.client.items.Head
 
onUse(Event) - Method in class us.asciiroth.client.items.Healer
 
onUse(Event) - Method in class us.asciiroth.client.items.HelmOfTheAsciiroth
 
onUse(Event) - Method in class us.asciiroth.client.items.KelpSmoothie
 
onUse(Event) - Method in class us.asciiroth.client.items.Key
 
onUse(Event) - Method in class us.asciiroth.client.items.Kiwi
 
onUse(Event) - Method in class us.asciiroth.client.items.Mushroom
 
onUse(Event) - Method in class us.asciiroth.client.items.Paralyzer
 
onUse(Event) - Method in class us.asciiroth.client.items.PeachElixir
 
onUse(Event) - Method in class us.asciiroth.client.items.ProteinBar
 
onUse(Event) - Method in class us.asciiroth.client.items.PurpleMushroom
 
onUse(Event) - Method in class us.asciiroth.client.items.RedRing
 
onUse(Event) - Method in class us.asciiroth.client.items.Scroll
 
onUse(Event) - Method in class us.asciiroth.client.items.Sling
 
Open - Class in us.asciiroth.client.effects
Something being smashed apart.
Open(Command) - Constructor for class us.asciiroth.client.effects.Open
Constructor.
openContainer(String, Item, int, Class<?>) - Method in class us.asciiroth.client.board.Cell
Animation and related behavior for opening a crate or chest.
OpeningMarker - Class in us.asciiroth.client.terrain
 
OpeningMarker(String, String) - Constructor for class us.asciiroth.client.terrain.OpeningMarker
 
OpeningMarker(String, String, String) - Constructor for class us.asciiroth.client.terrain.OpeningMarker
 
Optilisk - Class in us.asciiroth.client.agents
A beholder, or floating eye, similar to Nethack.
Optilisk(Color) - Constructor for class us.asciiroth.client.agents.Optilisk
Constructor.
OPTILISK_CTBH - Static variable in class us.asciiroth.client.core.CombatStats
 
OPTILISK_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
ORANGE - Static variable in class us.asciiroth.client.core.Color
 
ORANGERED - Static variable in class us.asciiroth.client.core.Color
 
ORCHID - Static variable in class us.asciiroth.client.core.Color
 
ORGANIC - Static variable in class us.asciiroth.client.core.Flags
This agent is organic, and can be effected by fire.
oscillate(Color, Color, int, int) - Static method in class us.asciiroth.client.Util
Given a base color and an alternate, oscillate between them.
outside() - Method in class us.asciiroth.client.json.BoardJSON
 
OUTSIDE_MAP - Static variable in class us.asciiroth.client.board.BoardWriter
The property specifying whether the map represents an outside or inside area (the player and other pieces may be drawn differently as a result).
overlaps(CellMessagePanel) - Method in class us.asciiroth.client.ui.CellMessagePanel
 
overlaps(Element) - Method in class us.asciiroth.client.ui.CellMessagePanel
 

P

PALEGOLDENROD - Static variable in class us.asciiroth.client.core.Color
 
PALEGREEN - Static variable in class us.asciiroth.client.core.Color
 
Palette - Class in us.asciiroth.client.ui
One of those little panels on the right-hand side.
Palette() - Constructor for class us.asciiroth.client.ui.Palette
Constructor.
PALETURQUOISE - Static variable in class us.asciiroth.client.core.Color
 
PALEVIOLETRED - Static variable in class us.asciiroth.client.core.Color
 
PAPAYAWHIP - Static variable in class us.asciiroth.client.core.Color
 
Parabullet - Class in us.asciiroth.client.items
A bullet that will paralyze an agent when hit, if the agent isn't resistant to paralysis.
PARALYSIS_RESISTANT - Static variable in class us.asciiroth.client.core.Flags
This is a quality imparted to the player that makes him or her resistant to paralysis.
Paralyzed - Class in us.asciiroth.client.agents
An AgentProxy decorator that renders the underlying agent paralyzed.
Paralyzed(Agent) - Constructor for class us.asciiroth.client.agents.Paralyzed
Constructor.
PARALYZED - Static variable in class us.asciiroth.client.core.Flags
The agent has been paralyzed.
Paralyzer - Class in us.asciiroth.client.items
A gun that shoots parabullets, a kind of bullet that paralyzes its target but does not kill it.
parseJSON(String) - Static method in class us.asciiroth.client.json.BoardJSON
 
parseJSON(String) - Static method in class us.asciiroth.client.json.PieceJSON
 
parseJSON(String) - Static method in class us.asciiroth.client.json.PlayerJSON
 
PeachElixir - Class in us.asciiroth.client.items
Peach elixir makes the player resistant to stoning attacks.
PeachElixir() - Constructor for class us.asciiroth.client.items.PeachElixir
Constructor.
PEACHPUFF - Static variable in class us.asciiroth.client.core.Color
 
PENETRABLE - Static variable in class us.asciiroth.client.core.Flags
Thrown items can fly over this terrain.
PERU - Static variable in class us.asciiroth.client.core.Color
 
pickupItem(int) - Method in class us.asciiroth.client.core.Game
 
pickupItem(Cell, int) - Method in class us.asciiroth.client.core.Game
 
Piece - Interface in us.asciiroth.client.core
An element of the game board.
PieceCreator - Class in us.asciiroth.client.terrain.decorators
A utility terrain.
PieceCreator(Terrain, Color, Piece, boolean) - Constructor for class us.asciiroth.client.terrain.decorators.PieceCreator
Constructor.
PieceJSON - Class in us.asciiroth.client.json
 
pieces() - Method in class us.asciiroth.client.json.BoardJSON
 
PIECES_KEY - Static variable in class us.asciiroth.client.board.BoardWriter
An array of JSON objects that describe the pieces and their location on the board.
PIER - Static variable in class us.asciiroth.client.core.Color
 
Pier - Class in us.asciiroth.client.terrain
A pier that you can walk on.
Pillar - Class in us.asciiroth.client.agents
A pillar.
PINK - Static variable in class us.asciiroth.client.core.Color
 
Pit - Class in us.asciiroth.client.terrain
Impassable but items can be thrown across it.
PitTrap - Class in us.asciiroth.client.terrain.decorators
A hidden pit.
PitTrap() - Constructor for class us.asciiroth.client.terrain.decorators.PitTrap
Constructor.
PLAYER - Static variable in class us.asciiroth.client.core.Flags
This piece is the player (or a proxy for the player).
Player - Class in us.asciiroth.client.core
This represents both the player, and the state of the game for the player.
Player(InputManager, String, String, String, int, int) - Constructor for class us.asciiroth.client.core.Player
 
PlayerBag - Class in us.asciiroth.client.core
A bag that tracks the player's inventory.
PlayerBag() - Constructor for class us.asciiroth.client.core.PlayerBag
Constructor.
PlayerGate - Class in us.asciiroth.client.terrain.decorators
A player gate decorates another terrain and tests to see if the player has a specific flag or item.
PlayerGate(Terrain, String, String) - Constructor for class us.asciiroth.client.terrain.decorators.PlayerGate
 
PlayerJSON - Class in us.asciiroth.client.json
 
PlayerListener - Interface in us.asciiroth.client.event
A component that receives notification of player updates, such as changes in health or name, but not in flags.
PlayerPalette - Class in us.asciiroth.client.ui
 
PlayerPalette() - Constructor for class us.asciiroth.client.ui.PlayerPalette
 
PlayerReader - Class in us.asciiroth.client.core
 
PlayerReader() - Constructor for class us.asciiroth.client.core.PlayerReader
 
PlayerWriter - Class in us.asciiroth.client.core
 
PlayerWriter() - Constructor for class us.asciiroth.client.core.PlayerWriter
 
PLUM - Static variable in class us.asciiroth.client.core.Color
 
POISON_RESISTANT - Static variable in class us.asciiroth.client.core.Flags
This is a quality imparted to the player that makes him or her resistant to poisoning.
PoisonCloud - Class in us.asciiroth.client.effects
A cloud of poison, if the player is within it, it's very, very likely he or she will become poisoned.
PoisonDart - Class in us.asciiroth.client.items
If this dart hits the player, the player is poisoned, and cannot heal until the poisoning is removed.
POISONED - Static variable in class us.asciiroth.client.core.Flags
The player is poisoned (cannot heal until the poisoning is removed).
PoisonTrapContainer - Class in us.asciiroth.client.terrain.decorators
A container (chest or crate) that is trapped and explodes when opened.
PoisonTrapContainer(Terrain) - Constructor for class us.asciiroth.client.terrain.decorators.PoisonTrapContainer
Constructor.
pop() - Method in class us.asciiroth.client.ui.DialogManager
 
popAll() - Method in class us.asciiroth.client.ui.DialogManager
 
POWDERBLUE - Static variable in class us.asciiroth.client.core.Color
 
PressurePlate - Class in us.asciiroth.client.terrain
This is a plate on the floor that when crossed onto or crossed off of, will trigger a color event.
processNextAction() - Method in class us.asciiroth.client.ui.InputManager
 
Profile - Class in us.asciiroth.client
This class uses the same browser detection as GWT in 1.4 so it should give the same answer.
Profile() - Constructor for class us.asciiroth.client.Profile
 
promptForScenario(NewGameDialog) - Method in class us.asciiroth.client.core.Game
 
ProteinBar - Class in us.asciiroth.client.items
An energy-type protein bar; if eaten, it will cure weakness.
ProvidesAmmo - Interface in us.asciiroth.client.items
 
providesAmmoFor() - Method in class us.asciiroth.client.items.Arrow
 
providesAmmoFor() - Method in class us.asciiroth.client.items.Bullet
 
providesAmmoFor() - Method in class us.asciiroth.client.items.Parabullet
 
providesAmmoFor() - Method in interface us.asciiroth.client.items.ProvidesAmmo
 
providesAmmoFor() - Method in class us.asciiroth.client.items.Rock
 
proxy(Terrain) - Method in interface us.asciiroth.client.core.TerrainProxy
 
proxy(Terrain) - Method in class us.asciiroth.client.terrain.Cliff
 
proxy(Terrain) - Method in class us.asciiroth.client.terrain.decorators.AgentDestroyer
 
proxy(Terrain) - Method in class us.asciiroth.client.terrain.decorators.AgentGate
 
proxy(Terrain) - Method in class us.asciiroth.client.terrain.decorators.ColorRelay
 
proxy(Terrain) - Method in class us.asciiroth.client.terrain.decorators.DualTerrain
Will create a proxy with the terrain replacing the currently active terrain.
proxy(Terrain) - Method in class us.asciiroth.client.terrain.decorators.EnergyTrapContainer
 
proxy(Terrain) - Method in class us.asciiroth.client.terrain.decorators.Equipper
 
proxy(Terrain) - Method in class us.asciiroth.client.terrain.decorators.Flagger
 
proxy(Terrain) - Method in class us.asciiroth.client.terrain.decorators.Messenger
 
proxy(Terrain) - Method in class us.asciiroth.client.terrain.decorators.Mimic
Creates a proxy where the supplied terrain replaces the terrain the mimic appears as (it remains the same actual terrain).
proxy(Terrain) - Method in class us.asciiroth.client.terrain.decorators.PieceCreator
 
proxy(Terrain) - Method in class us.asciiroth.client.terrain.decorators.PlayerGate
 
proxy(Terrain) - Method in class us.asciiroth.client.terrain.decorators.PoisonTrapContainer
 
proxy(Terrain) - Method in class us.asciiroth.client.terrain.decorators.ResistancesTrapContainer
 
proxy(Terrain) - Method in class us.asciiroth.client.terrain.decorators.Timer
 
proxy(Terrain) - Method in class us.asciiroth.client.terrain.decorators.Unequipper
 
proxy(Terrain) - Method in class us.asciiroth.client.terrain.decorators.Unflagger
 
proxy(Terrain) - Method in class us.asciiroth.client.terrain.decorators.WinGame
 
proxy(Terrain) - Method in class us.asciiroth.client.terrain.Sign
 
proxy(Terrain) - Method in class us.asciiroth.client.terrain.triggers.Trigger
 
proxy(Terrain) - Method in class us.asciiroth.client.terrain.triggers.TriggerOnceOnDrop
 
proxy(Terrain) - Method in class us.asciiroth.client.terrain.triggers.TriggerOnceOnPickup
 
proxyFor(int, int, Object) - Method in class us.asciiroth.client.core.AnimationProxy
Test if this proxy is for a piece instance at the given location.
PURPLE - Static variable in class us.asciiroth.client.core.Color
 
PurpleMushroom - Class in us.asciiroth.client.items
Purple mushrooms heal poisoning.
push(Class<?>) - Method in class us.asciiroth.client.ui.DialogManager
 
push(PopupPanel) - Method in class us.asciiroth.client.ui.DialogManager
 
PUSHABLE - Static variable in class us.asciiroth.client.core.Flags
This agent is pushable.
Pusher - Class in us.asciiroth.client.agents
A pusher is an object that moves slowly in one and only one direction on the board.
Pusher(Direction, Color, State) - Constructor for class us.asciiroth.client.agents.Pusher
Constructor.
PUSHER_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
pushScenarioDialog(String, String) - Method in class us.asciiroth.client.ui.DialogManager
Used to display HTML in a modal dialog that comes from a specific scenario, and so is adjusted to the scenario base URL.
pushSystemDialog(String) - Method in class us.asciiroth.client.ui.DialogManager
Display an HTML file in the modal dialog.
Pylon - Class in us.asciiroth.client.terrain
A pylon is a teleporter that must be activated with a crystal of the same color.
PyramidWall - Class in us.asciiroth.client.terrain
A wall that can be colored, just for an effect.

Q

quitApplication() - Method in class us.asciiroth.client.core.Game
 

R

Raft - Class in us.asciiroth.client.terrain
A raft.
random() - Static method in class us.asciiroth.client.core.Color
 
randomSeed() - Method in class us.asciiroth.client.agents.AbstractAnimatedAgent
 
randomSeed() - Method in class us.asciiroth.client.agents.Campfire
 
randomSeed() - Method in class us.asciiroth.client.agents.Paralyzed
 
randomSeed() - Method in class us.asciiroth.client.agents.Pusher
 
randomSeed() - Method in class us.asciiroth.client.agents.RollingBoulder
 
randomSeed() - Method in class us.asciiroth.client.agents.Statue
 
randomSeed() - Method in interface us.asciiroth.client.core.Animated
Should this animation start with a randomly seeded number as its first frame? For some animations, this can prevent all presentations of the piece on the board executing the same animation frame at the same time.
randomSeed() - Method in class us.asciiroth.client.core.Player
 
randomSeed() - Method in class us.asciiroth.client.effects.EnergyCloud
 
randomSeed() - Method in class us.asciiroth.client.effects.Fade
 
randomSeed() - Method in class us.asciiroth.client.effects.Fire
 
randomSeed() - Method in class us.asciiroth.client.effects.Hit
 
randomSeed() - Method in class us.asciiroth.client.effects.InFlightItem
 
randomSeed() - Method in class us.asciiroth.client.effects.Open
 
randomSeed() - Method in class us.asciiroth.client.effects.PoisonCloud
 
randomSeed() - Method in class us.asciiroth.client.effects.ResistancesCloud
 
randomSeed() - Method in class us.asciiroth.client.effects.Smash
 
randomSeed() - Method in class us.asciiroth.client.items.Bomb
 
randomSeed() - Method in class us.asciiroth.client.items.Chalice
 
randomSeed() - Method in class us.asciiroth.client.items.HelmOfTheAsciiroth
 
randomSeed() - Method in class us.asciiroth.client.items.TerminusEst
 
randomSeed() - Method in class us.asciiroth.client.terrain.BubblingLava
 
randomSeed() - Method in class us.asciiroth.client.terrain.decorators.Timer
 
randomSeed() - Method in class us.asciiroth.client.terrain.EuclideanEngine
 
randomSeed() - Method in class us.asciiroth.client.terrain.EuclideanTransporter
 
randomSeed() - Method in class us.asciiroth.client.terrain.FishPool
 
randomSeed() - Method in class us.asciiroth.client.terrain.ForceField
 
randomSeed() - Method in class us.asciiroth.client.terrain.Fountain
 
randomSeed() - Method in class us.asciiroth.client.terrain.Pylon
 
randomSeed() - Method in class us.asciiroth.client.terrain.Shooter
 
randomSeed() - Method in class us.asciiroth.client.terrain.Teleporter
 
randomSeed() - Method in class us.asciiroth.client.terrain.Turnstile
 
randomSeed() - Method in class us.asciiroth.client.terrain.Waterfall
 
RANGED_WEAPON - Static variable in class us.asciiroth.client.core.Flags
This item is a ranged weapon.
read(BoardView, Player, Board, String, Command) - Method in class us.asciiroth.client.board.BoardReader
Load the map and place the player at the indicated coordinates.
read(InputManager, String) - Method in class us.asciiroth.client.core.PlayerReader
 
RED - Static variable in class us.asciiroth.client.core.Color
 
RedRing - Class in us.asciiroth.client.items
When this ring is worn, the player can move through lava.
Reflector - Class in us.asciiroth.client.terrain
A reflector is an abstract puzzle piece that has a "reflector" pointing in a given direction.
Reflector(Direction, Color) - Constructor for class us.asciiroth.client.terrain.Reflector
 
Registry - Class in us.asciiroth.client
A singleton that ensures our collection of piece instances, which are all immutable, are cached for reuse.
remove(Effect) - Method in class us.asciiroth.client.board.EffectBag
 
remove(Item) - Method in class us.asciiroth.client.board.ItemBag
 
remove(T) - Method in class us.asciiroth.client.core.Bag
Remove one count of an item from the bag.
remove(int) - Method in class us.asciiroth.client.core.Player
 
remove(Item) - Method in class us.asciiroth.client.core.PlayerBag
 
removeAgent(Agent) - Method in class us.asciiroth.client.board.Cell
Remove the agent current on this square.
removeDecorator(Event, TerrainProxy) - Static method in class us.asciiroth.client.terrain.TerrainUtils
 
removeMouseCellListener(MouseCellListener) - Method in class us.asciiroth.client.ui.MousyGrid
 
removeMouseCellListener(MouseCellListener) - Method in interface us.asciiroth.client.ui.SourcesMouseCellEvents
Remove the listener from this source of events.
render(Element, String, String, String) - Method in class us.asciiroth.client.ui.DomRenderer
 
render(Element, String, String, String) - Method in interface us.asciiroth.client.ui.Renderer
 
render(Element, String, String, String) - Method in class us.asciiroth.client.ui.SpanRenderer
 
Renderer - Interface in us.asciiroth.client.ui
A browser-specific way of rendering a cell; the performance of different approaches varies between browsers.
renderSymbolAndLabel(boolean, Piece, int) - Static method in class us.asciiroth.client.Util
Render the symbol with a label and a count of items, in both the cell info panel and the inventory palette.
renderSymbolAndLabel2(boolean, Bag.Entry<Item>) - Static method in class us.asciiroth.client.Util
 
REQUIRES_AMMO - Static variable in class us.asciiroth.client.core.Flags
A ranged weapon that wants to consume some kind of ammo.
rerenderBoard() - Method in class us.asciiroth.client.board.Board
 
ResistancesCloud - Class in us.asciiroth.client.effects
An energy field that will weaken the player.
ResistancesTrapContainer - Class in us.asciiroth.client.terrain.decorators
A container (chest or crate) that is trapped and explodes when opened.
ResistancesTrapContainer(Terrain) - Constructor for class us.asciiroth.client.terrain.decorators.ResistancesTrapContainer
Constructor.
Rhindle - Class in us.asciiroth.client.agents
Our first movin', fightin' agent.
Rhindle(Color) - Constructor for class us.asciiroth.client.agents.Rhindle
Constructor.
Rifleman - Class in us.asciiroth.client.agents.npc
A rifleman shoots bullets when hostile.
Rifleman(State, Color, String) - Constructor for class us.asciiroth.client.agents.npc.Rifleman
Constructor.
Rifleman(State, Color, String, Color, Color, String, String) - Constructor for class us.asciiroth.client.agents.npc.Rifleman
Constructor.
RIFLEMAN_CTBH - Static variable in class us.asciiroth.client.core.CombatStats
 
RIFLEMAN_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
Rock - Class in us.asciiroth.client.items
A rock.
Rock() - Constructor for class us.asciiroth.client.items.Rock
Constructor.
ROCK_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
RollingBoulder - Class in us.asciiroth.client.agents
A large rock that rolls across the board and injures the player (or even kills the player, if he or she is trapped between the boulder and a wall or similar).
ROSYBROWN - Static variable in class us.asciiroth.client.core.Color
 
rotateItems() - Method in class us.asciiroth.client.core.Game
Although you can drop or throw things to the point where they are not listed in the menu of ten items, you can then rotate the list to see each item, for the obscure case where you'd want to do that.
ROWS - Static variable in class us.asciiroth.client.board.Board
The size of boards in rows.
ROYALBLUE - Static variable in class us.asciiroth.client.core.Color
 
Rubble - Class in us.asciiroth.client.terrain
Floor that has rubble on it.
Rubble() - Constructor for class us.asciiroth.client.terrain.Rubble
Constructor.
run() - Method in class us.asciiroth.client.core.AnimationManager
Main animation loop.
run() - Method in class us.asciiroth.client.ui.MessageManager
 
RustyGate - Class in us.asciiroth.client.terrain
A rusty gate that cannot be opened, but you can still shoot things through it.
RustyGate() - Constructor for class us.asciiroth.client.terrain.RustyGate
Constructor.

S

SADDLEBROWN - Static variable in class us.asciiroth.client.core.Color
 
SALMON - Static variable in class us.asciiroth.client.core.Color
 
SAND - Static variable in class us.asciiroth.client.core.Color
 
Sand - Class in us.asciiroth.client.terrain
Sand, maybe beach, maybe desert.
SANDYBROWN - Static variable in class us.asciiroth.client.core.Color
 
saveGame(String) - Method in class us.asciiroth.client.core.Game
 
saveGame(String, String, String, Map<String, String>, Command) - Method in class us.asciiroth.client.store.AirStore
 
saveGame(String, String, String, Map<String, String>, Command) - Method in class us.asciiroth.client.store.GearsStore
 
saveGame(String, String, String, Map<String, String>, Command) - Method in class us.asciiroth.client.store.HTML5Store
 
saveGame(String, String, String, Map<String, String>, Command) - Method in class us.asciiroth.client.store.MemoryStore
 
saveGame(String, String, String, Map<String, String>, Command) - Method in interface us.asciiroth.client.store.Store
Save the game, including the player and any changed but unsaved maps.
saveGameAndQuit() - Method in class us.asciiroth.client.core.Game
 
SaveGameDialog - Class in us.asciiroth.client.ui
 
SaveGameDialog() - Constructor for class us.asciiroth.client.ui.SaveGameDialog
 
SCENARIO_NAME - Static variable in class us.asciiroth.client.board.BoardWriter
If this is the start board, it can encode the name of the scenario for the load feature.
ScenarioJSON - Class in us.asciiroth.client.json
ScenarioJSON metadata, retrieved either from the scenarios array (a listing of games loaded at the start of the game), or from an individual scenario file in a scenario folder, when the game is loaded via the AIR version of the application.
ScenarioLoader - Class in us.asciiroth.client.core
 
ScenarioLoader() - Constructor for class us.asciiroth.client.core.ScenarioLoader
 
scenarioName() - Method in class us.asciiroth.client.json.BoardJSON
 
Scroll - Class in us.asciiroth.client.items
A scroll that will display an HTML page in a modal dialog.
Scroll(String, String) - Constructor for class us.asciiroth.client.items.Scroll
Constructor.
Scroll(String) - Constructor for class us.asciiroth.client.items.Scroll
Constructor.
Scrub - Class in us.asciiroth.client.terrain.grasses
Scrub (decorative).
SEAGREEN - Static variable in class us.asciiroth.client.core.Color
 
SEASHELL - Static variable in class us.asciiroth.client.core.Color
 
SecretPassage - Class in us.asciiroth.client.terrain.decorators
A very common kind of mimic, it looks like wall but actually it's a corridor.
select(int) - Method in class us.asciiroth.client.core.PlayerBag
 
selectDown() - Method in class us.asciiroth.client.core.Game
 
selectDown() - Method in class us.asciiroth.client.core.PlayerBag
Select the next lowest item in the bag (wraps around to the end of the list.
selected() - Method in class us.asciiroth.client.json.BagEntryJSON
 
selectEmptyHanded() - Method in class us.asciiroth.client.core.Game
 
selectEmptyHanded() - Method in class us.asciiroth.client.core.PlayerBag
Select the empty handed item in the bag.
selectFirstWeapon() - Method in class us.asciiroth.client.core.Game
 
selectFirstWeapon() - Method in class us.asciiroth.client.core.PlayerBag
 
selectSaveGameName() - Method in class us.asciiroth.client.core.Game
 
selectUp() - Method in class us.asciiroth.client.core.Game
 
selectUp() - Method in class us.asciiroth.client.core.PlayerBag
Select the next highest item in the bag (wraps around to the end of the list.
SERIALIZER - Static variable in class us.asciiroth.client.agents.Asciiroth
 
SERIALIZER - Static variable in class us.asciiroth.client.agents.Boulder
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.Campfire
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.Cephalid
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.Corvid
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.Farthapod
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.GreatOldOne
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.Hooloovoo
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.KillerBee
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.LavaWorm
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.LightningLizard
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.npc.Archer
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.npc.Commoner
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.npc.MallocArcher
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.npc.MallocCommoner
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.npc.MallocNoble
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.npc.MallocRifleman
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.npc.MallocWizard
 
SERIALIZER - Static variable in class us.asciiroth.client.agents.npc.Noble
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.npc.Rifleman
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.npc.Wizard
 
SERIALIZER - Static variable in class us.asciiroth.client.agents.Optilisk
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.Paralyzed
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.Pillar
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.Pusher
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.Rhindle
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.RollingBoulder
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.Sleestak
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.Slider
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.Statue
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.Tetrite
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.Thermadon
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.trees.Alder
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.trees.Cactus
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.trees.Cypress
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.trees.Elm
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.trees.Fir
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.trees.Hemlock
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.trees.Maple
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.trees.Oak
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.trees.Spruce
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.trees.Stump
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.trees.Willow
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.Triffid
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.agents.Tumbleweed
Type serializer.
Serializer<T extends Piece> - Interface in us.asciiroth.client.core
For each piece type there is a serializer that can convert the piece back and forth to a key, and that also provides some metadata about the type so it can be manipulated in the map editor.
SERIALIZER - Static variable in class us.asciiroth.client.effects.EnergyCloud
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.effects.Fire
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.effects.PoisonCloud
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.effects.ResistancesCloud
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Agentray
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.AmmoBow
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.AmmoGun
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.AmmoParalyzer
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.AmmoSling
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Apple
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Arrow
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.BlueRing
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Bomb
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Bone
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Bow
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Bread
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Bullet
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Chalice
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Chalk
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.CopperPill
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Crowbar
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Crystal
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Dagger
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.EuclideanShard
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Fireball
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Fish
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.FishingPole
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.GlassEye
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.GoldCoin
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.GoldenHarp
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Grenade
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Gun
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Hammer
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Head
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Healer
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.HelmOfTheAsciiroth
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.KelpSmoothie
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Key
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Kiwi
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.MirrorShield
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Mushroom
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Parabullet
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Paralyzer
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.PeachElixir
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.PoisonDart
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.ProteinBar
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.PurpleMushroom
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.RedRing
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Rock
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Scroll
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.SilverAnkh
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Sling
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.SlingRock
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Stoneray
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Sword
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.TerminusEst
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.items.Weakray
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Altar
Typer serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.BeeHive
 
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Boards
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Bookshelf
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Bridge
 
SERIALIZER - Static variable in class us.asciiroth.client.terrain.BubblingLava
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Bushes
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.CaveEntrance
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.ChalkedFloor
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Chest
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Cliff
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Cloud
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Crate
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Crevasse
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.decorators.AgentDestroyer
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.decorators.AgentGate
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.decorators.ColorRelay
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.decorators.DualTerrain
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.decorators.EnergyTrapContainer
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.decorators.Equipper
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.decorators.Flagger
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.decorators.Messenger
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.decorators.Mimic
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.decorators.PieceCreator
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.decorators.PitTrap
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.decorators.PlayerGate
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.decorators.PoisonTrapContainer
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.decorators.ResistancesTrapContainer
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.decorators.SecretPassage
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.decorators.Timer
 
SERIALIZER - Static variable in class us.asciiroth.client.terrain.decorators.Unequipper
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.decorators.Unflagger
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.decorators.WinGame
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Dirt
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Door
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.EmptyChest
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.EuclideanEngine
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.EuclideanTransporter
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Exchanger
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.FarthapodNest
 
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Fence
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Field
 
SERIALIZER - Static variable in class us.asciiroth.client.terrain.FishPool
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Floor
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Flowers
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.ForceField
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Forest
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Fountain
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Gate
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.grasses.BeachGrass
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.grasses.BunchGrass
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.grasses.Grass
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.grasses.Scrub
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.grasses.SwampGrass
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.grasses.TallGrass
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Haystack
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.HighRocks
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.ImpassableCliffs
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.KeySwitch
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Lava
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.LowRocks
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Mud
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Ocean
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Pier
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Pit
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.PressurePlate
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Pylon
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.PyramidWall
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Raft
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Reflector
 
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Rubble
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.RustyGate
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Sand
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.ShallowSwamp
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.ShallowWater
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Shooter
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Sign
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Sky
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.StairsDown
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.StairsUp
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Surf
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Swamp
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Switch
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Teleporter
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Throne
 
SERIALIZER - Static variable in class us.asciiroth.client.terrain.TrashPile
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.triggers.Trigger
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.triggers.TriggerIf
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.triggers.TriggerIfNot
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.triggers.TriggerOnce
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.triggers.TriggerOnceIf
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.triggers.TriggerOnceIfNot
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.triggers.TriggerOnceOnDrop
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.triggers.TriggerOnceOnPickup
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Turnstile
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Urn
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.VendingMachine
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Wall
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Water
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Waterfall
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.Weeds
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.WishingWell
Type serializer.
SERIALIZER - Static variable in class us.asciiroth.client.terrain.WoodPiling
Type serializer.
setAdjacentBoard(String, String) - Method in class us.asciiroth.client.board.Board
Set an adjacent board.
setAgent(Agent) - Method in class us.asciiroth.client.board.Cell
Set the agent occupying this square.
setAttribute(String, Widget) - Method in class us.asciiroth.client.ui.AttributesPalette
 
setAttributeAlignMiddle(String, Widget) - Method in class us.asciiroth.client.ui.AttributesPalette
 
setBoardID(String) - Method in class us.asciiroth.client.core.Player
 
setBodyWidget(Widget) - Method in class us.asciiroth.client.ui.Palette
Set the widget that will occupy the body of the palette, under its title.
setCreator(String) - Method in class us.asciiroth.client.board.Board
 
setCreator(String) - Method in class us.asciiroth.client.json.ScenarioJSON
 
setDescription(String) - Method in class us.asciiroth.client.board.Board
 
setDescription(String) - Method in class us.asciiroth.client.json.ScenarioJSON
 
setDirection(Direction) - Method in class us.asciiroth.client.effects.InFlightItem
Set the direction this item should continue to fly.
setExtendedFonts(boolean) - Method in class us.asciiroth.client.Profile
 
setHealth(int) - Method in class us.asciiroth.client.core.Player
 
setHTML(String) - Method in class us.asciiroth.client.ui.HTMLDialog
 
setHTML(String) - Method in class us.asciiroth.client.ui.MousyButton
 
setInitialSelection(int) - Method in class us.asciiroth.client.core.PlayerBag
When initializing the player, this quietly sets the item that is selected.
setItem(Item) - Method in class us.asciiroth.client.effects.InFlightItem
Set the item that is currently in flight.
setMessage(Element, String) - Method in class us.asciiroth.client.ui.CellMessageModalPanel
 
setMessage(String) - Method in class us.asciiroth.client.ui.ErrorDialog
 
setMusic(String) - Method in class us.asciiroth.client.board.Board
 
setName(String) - Method in class us.asciiroth.client.core.Player
 
setOpacity(Element, double) - Static method in class us.asciiroth.client.Util
Set the opacity on this element.
setOriginator(Piece) - Method in class us.asciiroth.client.effects.InFlightItem
Set the piece that originally threw or shot this item.
setOutside(boolean) - Method in class us.asciiroth.client.board.Board
 
setPiece(T) - Method in class us.asciiroth.client.core.Bag.Entry
Set the item.
setScenarioName(String) - Method in class us.asciiroth.client.board.Board
 
setScenarioURL(String) - Method in class us.asciiroth.client.core.Player
 
setStartInventory(String) - Method in class us.asciiroth.client.board.Board
 
setStartXY(int, int) - Method in class us.asciiroth.client.board.Board
Set the starting X/Y coordinates of the player on this board.
setStartXY(int, int) - Method in class us.asciiroth.client.core.Player
 
setTd(Element) - Method in class us.asciiroth.client.ui.CellMessagePanel
 
setTerrain(Terrain) - Method in class us.asciiroth.client.board.Cell
 
setTerrain(Terrain, boolean) - Method in class us.asciiroth.client.board.Cell
Set the terrain for this cell.
setTitle(String) - Method in class us.asciiroth.client.ui.Palette
 
setToThrowItem() - Method in class us.asciiroth.client.core.Game
 
setUnsavedMaps(Map<String, String>) - Method in class us.asciiroth.client.core.Player
 
setUrl(String) - Method in class us.asciiroth.client.json.ScenarioJSON
 
setXY(int, int) - Method in class us.asciiroth.client.core.AnimationProxy
Set the X/Y position of this proxy (an optimization so that animated pieces can be moved without destroying and creating a proxy).
ShallowSwamp - Class in us.asciiroth.client.terrain
Swamp.
ShallowWater - Class in us.asciiroth.client.terrain
Water an agent can walk through.
ShallowWater() - Constructor for class us.asciiroth.client.terrain.ShallowWater
Constructor.
shoot(Cell, Agent, Item, Targeting) - Method in class us.asciiroth.client.core.Game
 
shoot(Event, Cell, Piece, Item, Direction) - Method in class us.asciiroth.client.core.Game
 
Shooter - Class in us.asciiroth.client.terrain
A terrain type that shoots some form of ammunition (actually, it'll shoot anything...
showError(String) - Static method in class us.asciiroth.client.Util
Show an error to the user.
showError(String, String...) - Static method in class us.asciiroth.client.Util
 
showLoadedScenario(ScenarioJSON) - Method in class us.asciiroth.client.ui.NewGameDialog
 
SIENNA - Static variable in class us.asciiroth.client.core.Color
 
Sign - Class in us.asciiroth.client.terrain
A sign that will show a message when the player walks onto it.
Sign(Terrain, String) - Constructor for class us.asciiroth.client.terrain.Sign
 
SILVER - Static variable in class us.asciiroth.client.core.Color
 
SilverAnkh - Class in us.asciiroth.client.items
Just an object, with no special properties.
SilverAnkh() - Constructor for class us.asciiroth.client.items.SilverAnkh
 
size() - Method in class us.asciiroth.client.core.Bag
 
size() - Method in class us.asciiroth.client.json.JsArray
 
Sky - Class in us.asciiroth.client.terrain
Blue sky.
SKYBLUE - Static variable in class us.asciiroth.client.core.Color
 
SLATEBLUE - Static variable in class us.asciiroth.client.core.Color
 
SLATEGRAY - Static variable in class us.asciiroth.client.core.Color
 
Sleestak - Class in us.asciiroth.client.agents
A Sleestak from The Land of the Lost.
Sleestak(Color) - Constructor for class us.asciiroth.client.agents.Sleestak
Constructor.
SLEESTAK_CTBH - Static variable in class us.asciiroth.client.core.CombatStats
 
SLEESTAK_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
Slider - Class in us.asciiroth.client.agents
A puzzle piece that can slide up-down or left-right when pushed.
Slider(Direction) - Constructor for class us.asciiroth.client.agents.Slider
Constructor.
Sling - Class in us.asciiroth.client.items
A sling that shoots rocks.
Sling() - Constructor for class us.asciiroth.client.items.Sling
Constructor.
SLING_ROCK_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
SlingRock - Class in us.asciiroth.client.items
A rock that is used as ammunition by the sling.
SlingRock() - Constructor for class us.asciiroth.client.items.SlingRock
Constructor.
Smash - Class in us.asciiroth.client.effects
Something being smashed apart.
Smash() - Constructor for class us.asciiroth.client.effects.Smash
 
SNOW - Static variable in class us.asciiroth.client.core.Color
 
SourcesMouseCellEvents - Interface in us.asciiroth.client.ui
A source of mouse-related events that are expressed in terms of the cells on the game board, not in terms of X/Y pixels (as the normal GWT SourcesMouseEvents interface).
SOUTH - Static variable in class us.asciiroth.client.core.Direction
South.
SOUTHEAST - Static variable in class us.asciiroth.client.core.Direction
Southeast.
SOUTHWEST - Static variable in class us.asciiroth.client.core.Direction
Southwest.
SpanRenderer - Class in us.asciiroth.client.ui
Render a span into the table cell using an array join.
SpanRenderer() - Constructor for class us.asciiroth.client.ui.SpanRenderer
 
SPRINGGREEN - Static variable in class us.asciiroth.client.core.Color
 
Spruce - Class in us.asciiroth.client.agents.trees
A spruce tree.
SQUEAKY_CTBH - Static variable in class us.asciiroth.client.core.CombatStats
 
SQUEAKY_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
StairsDown - Class in us.asciiroth.client.terrain
Stairs down.
StairsUp - Class in us.asciiroth.client.terrain
Stairs up.
START_INVENTORY - Static variable in class us.asciiroth.client.board.BoardWriter
For testing purposes, if the player starts on this map rather than entering from another map, the player can be assigned a starting inventory.
START_X_KEY - Static variable in class us.asciiroth.client.board.BoardWriter
If provided, and the player does not enter from another map, this is the starting X position of the player on the board.
START_Y_KEY - Static variable in class us.asciiroth.client.board.BoardWriter
If provided, and the player does not enter from another map, this is the starting Y position of the player on the board.
startInventory() - Method in class us.asciiroth.client.json.BoardJSON
 
startX() - Method in class us.asciiroth.client.json.BoardJSON
 
startY() - Method in class us.asciiroth.client.json.BoardJSON
 
State - Class in us.asciiroth.client.core
A typesafe enum that represents anything that has a boolean state, such as doors (open or closed), switches (on or off), etc.
Statue - Class in us.asciiroth.client.agents
A statue.
Statue(Agent, Color) - Constructor for class us.asciiroth.client.agents.Statue
Constructor.
STEELBLUE - Static variable in class us.asciiroth.client.core.Color
 
Stoneray - Class in us.asciiroth.client.items
A bullet that will turn its target to stone.
STONING_RESISTANT - Static variable in class us.asciiroth.client.core.Flags
This is a quality imparted to the player that makes him or her resistant to stoning.
store(T) - Method in class us.asciiroth.client.agents.npc.NPCSerializer
 
store(T) - Method in interface us.asciiroth.client.core.Serializer
Create a string representation of this piece, referred to in the code as a "key".
store(T) - Method in class us.asciiroth.client.core.TypeOnlySerializer
 
Store - Interface in us.asciiroth.client.store
An interface describing a persistence provider for the game.
StoreLoadCallback - Interface in us.asciiroth.client.store
 
Stump - Class in us.asciiroth.client.agents.trees
When trees get set on fire they turn into stumps.
Stump() - Constructor for class us.asciiroth.client.agents.trees.Stump
 
suppressCancel() - Method in class us.asciiroth.client.core.Event
In the course of firing events it may be that one failure requires a further test.
SURF - Static variable in class us.asciiroth.client.core.Color
 
Surf - Class in us.asciiroth.client.terrain
Shallow ocean water that the player can traverse.
Swamp - Class in us.asciiroth.client.terrain
Swamp.
SwampGrass - Class in us.asciiroth.client.terrain.grasses
Swamp grass (decorative).
Switch - Class in us.asciiroth.client.terrain
A switch.
Sword - Class in us.asciiroth.client.items
A sword.
SWORD_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
Symbol - Class in us.asciiroth.client.core
An immutable, visual representation of a piece in the game.
Symbol(String, Color) - Constructor for class us.asciiroth.client.core.Symbol
Constructor.
Symbol(String, String, Color) - Constructor for class us.asciiroth.client.core.Symbol
Constructor.
Symbol(String, Color, Color) - Constructor for class us.asciiroth.client.core.Symbol
Constructor.
Symbol(String, String, Color, Color) - Constructor for class us.asciiroth.client.core.Symbol
Constructor.
Symbol(String, Color, Color, Color, Color) - Constructor for class us.asciiroth.client.core.Symbol
Constructor.
Symbol(String, String, Color, Color, Color, Color) - Constructor for class us.asciiroth.client.core.Symbol
Constructor.

T

TallGrass - Class in us.asciiroth.client.terrain.grasses
Tall grass (decorative).
TAN - Static variable in class us.asciiroth.client.core.Color
 
Targeting - Class in us.asciiroth.client.agents
A parameter object that describes how an agent wants to find a target.
Targeting() - Constructor for class us.asciiroth.client.agents.Targeting
Constructor.
targetsPlayerDirectly(Agent) - Method in class us.asciiroth.client.agents.Targeting
Does this targeting specification only includes moving toward the player? If so, we can use a faster algorithm for targeting.
TEAL - Static variable in class us.asciiroth.client.core.Color
 
teleport(String, int, int) - Method in class us.asciiroth.client.core.Game
 
teleport(Event, Direction, String, int, int) - Method in class us.asciiroth.client.core.Player
 
Teleporter - Class in us.asciiroth.client.terrain
When the player enters this terrain, he or she is teleported to the indicated map and position.
template(String) - Method in class us.asciiroth.client.agents.npc.NPCSerializer
 
template(String) - Method in interface us.asciiroth.client.core.Serializer
Provide a template string that can be used by the editor to guide the creation of a valid instance of this type.
template(String) - Method in class us.asciiroth.client.core.TypeOnlySerializer
 
TERMINUS_EST_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
TerminusEst - Class in us.asciiroth.client.items
An artifact and a very capable sword.
TerminusEst() - Constructor for class us.asciiroth.client.items.TerminusEst
Constructor.
Terrain - Interface in us.asciiroth.client.core
Terrain is a piece type that describes the behavior and appearance of a cell on the board.
TERRAIN_KEY - Static variable in class us.asciiroth.client.board.BoardWriter
A property specifying a mapping between the symbols in the diagram and the terrain they represent.
TerrainProxy - Interface in us.asciiroth.client.core
A piece (always terrain) that proxies another terrain.
TerrainUtils - Class in us.asciiroth.client.terrain
Terrain utilities.
TerrainUtils() - Constructor for class us.asciiroth.client.terrain.TerrainUtils
 
testGame() - Method in class us.asciiroth.client.core.Game
 
testResistance(int) - Method in class us.asciiroth.client.core.Player
 
Tetrite - Class in us.asciiroth.client.agents
A creature that divides when killed through 3 generations before finally dying.
Tetrite(int) - Constructor for class us.asciiroth.client.agents.Tetrite
Constructor.
TETRITE_CTBH - Static variable in class us.asciiroth.client.core.CombatStats
 
TETRITE_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
THEFT_RESISTANT - Static variable in class us.asciiroth.client.core.Flags
This is a quality imparted to the player that makes him or her resistant to theft attacks.
Thermadon - Class in us.asciiroth.client.agents
A fire-breathing behemoth with very good range and tracking but short firing range.
Thermadon(Color) - Constructor for class us.asciiroth.client.agents.Thermadon
Constructor.
THERMADON_CTBH - Static variable in class us.asciiroth.client.core.CombatStats
 
THERMADON_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
THISTLE - Static variable in class us.asciiroth.client.core.Color
 
Throne - Class in us.asciiroth.client.terrain
A throne.
Throne(Direction) - Constructor for class us.asciiroth.client.terrain.Throne
 
throwItem(Direction) - Method in class us.asciiroth.client.core.Game
 
Timer - Class in us.asciiroth.client.terrain.decorators
A decorator that fires a color event periodically (you can specify how fast in frames).
Timer(Terrain, Color, int) - Constructor for class us.asciiroth.client.terrain.decorators.Timer
 
toBreakList() - Method in class us.asciiroth.client.ui.MessageList
 
toBreakListWithEnterPrompt() - Method in class us.asciiroth.client.ui.MessageList
 
toggleCellState(Cell, Terrain, State) - Static method in class us.asciiroth.client.terrain.TerrainUtils
Assuming the indicated cell has a terrain type with state, this method toggles the state on/off and then changes the terrain for that cell.
TOMATO - Static variable in class us.asciiroth.client.core.Color
 
toString() - Method in class us.asciiroth.client.core.Bag.Entry
 
toString() - Method in class us.asciiroth.client.core.Color
 
toString() - Method in class us.asciiroth.client.core.Direction
 
trackPlayer() - Method in class us.asciiroth.client.agents.Targeting
Track the player.
TRANSIENT - Static variable in class us.asciiroth.client.core.Flags
 
TrapContainerBase - Class in us.asciiroth.client.terrain.decorators
A container (chest or crate) that is trapped and explodes when opened.
TrapContainerBase(Terrain) - Constructor for class us.asciiroth.client.terrain.decorators.TrapContainerBase
 
TrashPile - Class in us.asciiroth.client.terrain
A pile of trash which will hide items on this cell.
TRAVERSABLE - Static variable in class us.asciiroth.client.core.Flags
This terrain is traversable by agents.
Tree - Class in us.asciiroth.client.agents.trees
Base class to identify trees by type.
Tree(String, Symbol) - Constructor for class us.asciiroth.client.agents.trees.Tree
 
Triffid - Class in us.asciiroth.client.agents
A Triffid.
Triffid(Color) - Constructor for class us.asciiroth.client.agents.Triffid
Constructor.
TRIFFID_CTBH - Static variable in class us.asciiroth.client.core.CombatStats
 
TRIFFID_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
Trigger - Class in us.asciiroth.client.terrain.triggers
Triggers a color event when entered without any conditions.
TriggerIf - Class in us.asciiroth.client.terrain.triggers
Trigger that will fire if the player has a specific flag or a specific item.
TriggerIfNot - Class in us.asciiroth.client.terrain.triggers
Trigger that will fire unless the player has a specific flag or a specific item.
TriggerOnce - Class in us.asciiroth.client.terrain.triggers
A trigger that will fire a color event on the board one and only one time.
TriggerOnceIf - Class in us.asciiroth.client.terrain.triggers
Trigger that will fire one time, if the player has a specific flag or a specific item.
TriggerOnceIfNot - Class in us.asciiroth.client.terrain.triggers
 
TriggerOnceOnDrop - Class in us.asciiroth.client.terrain.triggers
Trigger (once) when the specified item is dropped on this cell.
TriggerOnceOnDrop(Terrain, Color, String) - Constructor for class us.asciiroth.client.terrain.triggers.TriggerOnceOnDrop
Constructor.
TriggerOnceOnPickup - Class in us.asciiroth.client.terrain.triggers
Trigger (once) when the specified item is picked up on this cell.
TriggerOnceOnPickup(Terrain, Color, String) - Constructor for class us.asciiroth.client.terrain.triggers.TriggerOnceOnPickup
Constructor.
Tumbleweed - Class in us.asciiroth.client.agents
A decorative piece that tumbles across the board in the indicated direction.
Tumbleweed(Direction) - Constructor for class us.asciiroth.client.agents.Tumbleweed
Constructor.
TURNED_TO_STONE - Static variable in class us.asciiroth.client.core.Flags
The agent has been turned to stone.
Turnstile - Class in us.asciiroth.client.terrain
Creates a one-way passage to either the west or the east.
turnToStone(Cell, Agent, Color) - Static method in class us.asciiroth.client.agents.AgentUtils
Turn the agent to stone.
TURQUOISE - Static variable in class us.asciiroth.client.core.Color
 
TypeOnlySerializer<T extends Piece> - Class in us.asciiroth.client.core
A serializer base that will work for any piece that is defined only by its type.
TypeOnlySerializer() - Constructor for class us.asciiroth.client.core.TypeOnlySerializer
 

U

UNCAUGHT_EXCEPTION_HANDLER - Static variable in class us.asciiroth.client.Util
A generic uncaught exception handler that defers to the minimal logging implementation.
Unequipper - Class in us.asciiroth.client.terrain.decorators
A utility terrain.
Unequipper(Terrain, Color, Item) - Constructor for class us.asciiroth.client.terrain.decorators.Unequipper
Constructor.
Unflagger - Class in us.asciiroth.client.terrain.decorators
A utility terrain.
Unflagger(Terrain, Color, String) - Constructor for class us.asciiroth.client.terrain.decorators.Unflagger
Constructor.
UP - Static variable in class us.asciiroth.client.core.Direction
Up.
updateAdjacent(Context, int) - Static method in class us.asciiroth.client.agents.AgentUtils
The player has done something that will change perception of the adjacent cells.
updateFlags(int) - Method in class us.asciiroth.client.ui.PlayerPalette
 
updateHealth(int) - Method in class us.asciiroth.client.ui.PlayerPalette
 
updateName(String) - Method in class us.asciiroth.client.ui.PlayerPalette
 
url() - Method in class us.asciiroth.client.json.BagJSON
 
url() - Method in class us.asciiroth.client.json.PlayerJSON
 
url() - Method in class us.asciiroth.client.json.ScenarioJSON
 
URL_KEY - Static variable in class us.asciiroth.client.core.PlayerWriter
 
Urn - Class in us.asciiroth.client.terrain
A large urn that can have an item inside it.
us.asciiroth.client - package us.asciiroth.client
 
us.asciiroth.client.agents - package us.asciiroth.client.agents
 
us.asciiroth.client.agents.npc - package us.asciiroth.client.agents.npc
Non-Player Characters
us.asciiroth.client.agents.trees - package us.asciiroth.client.agents.trees
 
us.asciiroth.client.board - package us.asciiroth.client.board
 
us.asciiroth.client.core - package us.asciiroth.client.core
 
us.asciiroth.client.effects - package us.asciiroth.client.effects
 
us.asciiroth.client.event - package us.asciiroth.client.event
 
us.asciiroth.client.items - package us.asciiroth.client.items
 
us.asciiroth.client.json - package us.asciiroth.client.json
 
us.asciiroth.client.store - package us.asciiroth.client.store
 
us.asciiroth.client.terrain - package us.asciiroth.client.terrain
 
us.asciiroth.client.terrain.decorators - package us.asciiroth.client.terrain.decorators
 
us.asciiroth.client.terrain.grasses - package us.asciiroth.client.terrain.grasses
 
us.asciiroth.client.terrain.triggers - package us.asciiroth.client.terrain.triggers
Triggers are a kind of decorator in software terms; they are a terrain that wraps and augments the behavior of any other terrain piece.
us.asciiroth.client.ui - package us.asciiroth.client.ui
 
useExtendedFonts() - Method in class us.asciiroth.client.Profile
 
useSelectedItem() - Method in class us.asciiroth.client.core.Game
 
Util - Class in us.asciiroth.client
Static utility methods for the game.
Util() - Constructor for class us.asciiroth.client.Util
 

V

VendingMachine - Class in us.asciiroth.client.terrain
Asciiroth's means of supporting shops.
VendingMachine(int) - Constructor for class us.asciiroth.client.terrain.VendingMachine
 
version() - Method in class us.asciiroth.client.json.ScenarioJSON
 
VERTICAL - Static variable in class us.asciiroth.client.core.Flags
The terrain allows vertical movement.
VERYBLACK - Static variable in class us.asciiroth.client.core.Color
 
VIOLET - Static variable in class us.asciiroth.client.core.Color
 
visit(CellVisitor) - Method in class us.asciiroth.client.board.Board
Visit every cell on the board, for whatever reason.
visit(Cell, int) - Method in interface us.asciiroth.client.board.CellVisitor
Visit this cell.
visitRange(Cell, int, boolean, CellVisitor) - Method in class us.asciiroth.client.board.Board
This searches a square of the board, centered on the range, from the closest to the most distant squares, up and including the range of cells (so a range of 3 searches up to 3 cells away).

W

Wall - Class in us.asciiroth.client.terrain
A wall.
Wall() - Constructor for class us.asciiroth.client.terrain.Wall
Constructor.
Water - Class in us.asciiroth.client.terrain
Water that is too deep to walk across.
Water() - Constructor for class us.asciiroth.client.terrain.Water
Constructor.
WATER_RESISTANT - Static variable in class us.asciiroth.client.core.Flags
This is a quality imparted to the player that makes him or her able to travel in water.
Waterfall - Class in us.asciiroth.client.terrain
A waterfall.
WAVES - Static variable in class us.asciiroth.client.core.Color
 
WEAK - Static variable in class us.asciiroth.client.core.Flags
The player is too weak to hold or pick up anything.
weaken(Cell) - Method in class us.asciiroth.client.core.Player
Weaken the player, which will also have the consequence that the player will drop everything except the currently equipped item.
Weakray - Class in us.asciiroth.client.items
A form of ammo that will end with a weakness explosion.
Weakray() - Constructor for class us.asciiroth.client.items.Weakray
Constructor.
WEAPON - Static variable in class us.asciiroth.client.core.Flags
This item is a weapon.
Weeds - Class in us.asciiroth.client.terrain
Weeds.
Weeds() - Constructor for class us.asciiroth.client.terrain.Weeds
Constructor.
WEST - Static variable in class us.asciiroth.client.core.Direction
West.
WHEAT - Static variable in class us.asciiroth.client.core.Color
 
WHITE - Static variable in class us.asciiroth.client.core.Color
 
WHITESMOKE - Static variable in class us.asciiroth.client.core.Color
 
Willow - Class in us.asciiroth.client.agents.trees
A willow tree.
WinGame - Class in us.asciiroth.client.terrain.decorators
When this piece receives a color event, the player wins the game.
WinGame(Terrain, Color, String) - Constructor for class us.asciiroth.client.terrain.decorators.WinGame
Constructor.
WishingWell - Class in us.asciiroth.client.terrain
Wishing well.
WishingWell(Terrain, State) - Constructor for class us.asciiroth.client.terrain.WishingWell
Constructor.
Wizard - Class in us.asciiroth.client.agents.npc
Wizards are great in combat, shooting fireballs and paralyzing bullets.
Wizard(State, Color, String) - Constructor for class us.asciiroth.client.agents.npc.Wizard
Constructor.
Wizard(State, Color, String, Color, Color, String, String) - Constructor for class us.asciiroth.client.agents.npc.Wizard
Constructor.
Wizard(String, State, Color, String, Color, Color, String, String, int, int, String) - Constructor for class us.asciiroth.client.agents.npc.Wizard
 
WIZARD_CTBH - Static variable in class us.asciiroth.client.core.CombatStats
 
WIZARD_DAMAGE - Static variable in class us.asciiroth.client.core.CombatStats
 
WOOD_PILING - Static variable in class us.asciiroth.client.core.Color
 
WoodPiling - Class in us.asciiroth.client.terrain
A wood piling, basically the thing that holds up a pier.
write(Board, boolean) - Method in class us.asciiroth.client.board.BoardWriter
 
write(Player, int, int) - Method in class us.asciiroth.client.core.PlayerWriter
 
WriterBase - Class in us.asciiroth.client.board
Base class for serializers.
WriterBase() - Constructor for class us.asciiroth.client.board.WriterBase
 

X

x() - Method in class us.asciiroth.client.json.BagJSON
 
x() - Method in class us.asciiroth.client.json.PieceJSON
 
x() - Method in class us.asciiroth.client.json.PlayerJSON
 
X_KEY - Static variable in class us.asciiroth.client.board.BoardWriter
For a given piece, its X coordinate on the board.
X_KEY - Static variable in class us.asciiroth.client.core.PlayerWriter
 

Y

y() - Method in class us.asciiroth.client.json.BagJSON
 
y() - Method in class us.asciiroth.client.json.PieceJSON
 
y() - Method in class us.asciiroth.client.json.PlayerJSON
 
Y_KEY - Static variable in class us.asciiroth.client.board.BoardWriter
For a given piece, its Y coordinate on the board.
Y_KEY - Static variable in class us.asciiroth.client.core.PlayerWriter
 
YELLOW - Static variable in class us.asciiroth.client.core.Color
 
YELLOWGREEN - Static variable in class us.asciiroth.client.core.Color
 

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

2009 Alx Dark