|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Direction | |
---|---|
us.asciiroth.client.agents | |
us.asciiroth.client.agents.npc | Non-Player Characters |
us.asciiroth.client.board | |
us.asciiroth.client.core | |
us.asciiroth.client.effects | |
us.asciiroth.client.terrain | |
us.asciiroth.client.terrain.decorators | |
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. |
Uses of Direction in us.asciiroth.client.agents |
---|
Methods in us.asciiroth.client.agents that return Direction | |
---|---|
static Direction |
AgentUtils.findPathInDirection(Cell agentLoc,
Agent agent,
Cell targetCell,
Direction direction,
Targeting targeting)
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. |
static Direction |
AgentUtils.findPathToTarget(Cell agentLoc,
Agent agent,
Targeting targeting)
Given targeting information, devise the best possible direction to move. |
static Direction |
AgentUtils.getDirectionToCell(Cell origin,
Cell target)
Given two cells, determine the direction that will take you from the origin closer to the target cell. |
static Direction |
AgentUtils.getDirectionToCellRangeLimited(Cell origin,
Cell target,
Targeting targeting)
Determine a direction toward the provided target cell from the origin cell, accounting for the range specified in the targeting parameter. |
Methods in us.asciiroth.client.agents with parameters of type Direction | |
---|---|
boolean |
LavaWorm.canEnter(Direction direction,
Cell from,
Cell to)
|
boolean |
AgentProxy.canEnter(Direction direction,
Cell from,
Cell to)
|
boolean |
AbstractAgent.canEnter(Direction direction,
Cell from,
Cell to)
|
static Direction |
AgentUtils.findPathInDirection(Cell agentLoc,
Agent agent,
Cell targetCell,
Direction direction,
Targeting targeting)
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. |
void |
Tumbleweed.onHitBy(Event event,
Cell agentLoc,
Agent agent,
Direction dir)
|
void |
Thermadon.onHitBy(Event event,
Cell agentLoc,
Agent agent,
Direction dir)
|
void |
Statue.onHitBy(Event event,
Cell agentLoc,
Agent agent,
Direction dir)
|
void |
Slider.onHitBy(Event event,
Cell agentLoc,
Agent agent,
Direction dir)
|
void |
Optilisk.onHitBy(Event event,
Cell agentLoc,
Agent agent,
Direction dir)
|
void |
LavaWorm.onHitBy(Event event,
Cell agentLoc,
Agent agent,
Direction dir)
|
void |
KillerBee.onHitBy(Event event,
Cell agentLoc,
Agent agent,
Direction dir)
|
void |
GreatOldOne.onHitBy(Event event,
Cell agentLoc,
Agent agent,
Direction dir)
|
void |
Farthapod.onHitBy(Event event,
Cell agentLoc,
Agent agent,
Direction dir)
|
void |
Corvid.onHitBy(Event event,
Cell agentLoc,
Agent agent,
Direction dir)
|
void |
Cephalid.onHitBy(Event event,
Cell agentLoc,
Agent agent,
Direction dir)
|
void |
AgentProxy.onHitBy(Event event,
Cell agentLoc,
Agent agent,
Direction dir)
|
void |
AbstractAgent.onHitBy(Event event,
Cell agentLoc,
Agent agent,
Direction dir)
|
void |
Hooloovoo.onHitBy(Event event,
Cell itemLoc,
Item item,
Direction dir)
|
void |
Corvid.onHitBy(Event event,
Cell itemLoc,
Item item,
Direction dir)
|
void |
AgentProxy.onHitBy(Event event,
Cell itemLoc,
Item item,
Direction dir)
|
void |
AbstractAgent.onHitBy(Event event,
Cell itemLoc,
Item item,
Direction dir)
|
Constructors in us.asciiroth.client.agents with parameters of type Direction | |
---|---|
Pusher(Direction dir,
Color color,
State state)
Constructor. |
|
Slider(Direction dir)
Constructor. |
|
Tumbleweed(Direction direction)
Constructor. |
Uses of Direction in us.asciiroth.client.agents.npc |
---|
Methods in us.asciiroth.client.agents.npc with parameters of type Direction | |
---|---|
void |
NPC.onHitBy(Event event,
Cell agentLoc,
Agent agent,
Direction dir)
|
void |
NPC.onHitBy(Event event,
Cell itemLoc,
Item item,
Direction dir)
|
Uses of Direction in us.asciiroth.client.board |
---|
Methods in us.asciiroth.client.board with parameters of type Direction | |
---|---|
boolean |
Cell.canEnter(Cell agentLoc,
Agent agent,
Direction dir,
boolean targetPlayer)
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. |
java.lang.String |
Board.getAdjacentBoard(Direction direction)
Get a board adjacent to the current board in the indicated direction. |
Cell |
Cell.getAdjacentCell(Direction direction)
Get the cell adjacent to the current cell in the indicated direction. |
Cell |
Board.getAdjacentCell(int x,
int y,
Direction dir)
Given a location on the board and a direction, get the adjacent cell. |
boolean |
CellFilter.matches(Cell cell,
Direction from)
|
Uses of Direction in us.asciiroth.client.core |
---|
Fields in us.asciiroth.client.core declared as Direction | |
---|---|
static Direction |
Direction.DOWN
Down. |
static Direction |
Direction.EAST
East. |
static Direction |
Direction.NONE
No direction indicated. |
static Direction |
Direction.NORTH
North. |
static Direction |
Direction.NORTHEAST
Northeast. |
static Direction |
Direction.NORTHWEST
Northwest. |
static Direction |
Direction.SOUTH
South. |
static Direction |
Direction.SOUTHEAST
Southeast. |
static Direction |
Direction.SOUTHWEST
Southwest. |
static Direction |
Direction.UP
Up. |
static Direction |
Direction.WEST
West. |
Methods in us.asciiroth.client.core that return Direction | |
---|---|
static Direction |
Direction.byName(java.lang.String name)
Retrieve a direction by its name. |
Direction |
Direction.getReverseDirection()
|
static Direction |
Direction.inferDirection(Cell origin,
Cell target)
Given movement from a start cell to an origin cell, what's the direction that has to be taken? |
Methods in us.asciiroth.client.core that return types with arguments of type Direction | |
---|---|
static java.util.List<Direction> |
Direction.getAdjacentDirections()
A list of directions that lead to the adjacent cells on a map, not including up or down. |
static java.util.List<Direction> |
Direction.getMapDirections()
A list of directions that lead to adjacent boards, the cardinal directions as well as up and down. |
Methods in us.asciiroth.client.core with parameters of type Direction | |
---|---|
void |
Game.agentMove(Event event,
Cell agentLoc,
Agent agent,
Direction direction)
|
boolean |
Terrain.canEnter(Agent agent,
Cell cell,
Direction direction)
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. |
boolean |
Player.canEnter(Direction direction,
Cell from,
Cell to)
|
boolean |
Agent.canEnter(Direction direction,
Cell from,
Cell to)
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. |
boolean |
Terrain.canExit(Agent agent,
Cell cell,
Direction direction)
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. |
void |
Game.fireWeapon(Direction dir)
|
void |
Game.move(Direction direction)
|
void |
Terrain.onAgentEnter(Event event,
Agent agent,
Cell cell,
Direction dir)
|
void |
Terrain.onAgentExit(Event event,
Agent agent,
Cell cell,
Direction dir)
|
void |
Terrain.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
Agent attempting to leave the from cell, heading
toward the to cell. |
void |
Terrain.onExit(Event event,
Player player,
Cell cell,
Direction dir)
Agent attempting to exit the from cell, heading
toward the to cell. |
void |
Player.onHitBy(Event event,
Cell agentLoc,
Agent agent,
Direction dir)
|
void |
Agent.onHitBy(Event event,
Cell agentLoc,
Agent agent,
Direction dir)
Called when this agent is hit by another agent (another agent collides with it). |
void |
Player.onHitBy(Event event,
Cell itemLoc,
Item item,
Direction dir)
|
void |
Agent.onHitBy(Event event,
Cell itemLoc,
Item item,
Direction dir)
Called when this agent is hit by another item, either by being thrown, or by being wielded by the player. |
void |
Game.shoot(Event event,
Cell agentLoc,
Piece originator,
Item ammo,
Direction dir)
|
void |
Player.teleport(Event event,
Direction dir,
java.lang.String boardID,
int x,
int y)
|
void |
Game.throwItem(Direction direction)
|
Uses of Direction in us.asciiroth.client.effects |
---|
Methods in us.asciiroth.client.effects that return Direction | |
---|---|
Direction |
InFlightItem.getDirection()
Get the direction this item is currently flying. |
Methods in us.asciiroth.client.effects with parameters of type Direction | |
---|---|
void |
InFlightItem.setDirection(Direction direction)
Set the direction this item should continue to fly. |
Constructors in us.asciiroth.client.effects with parameters of type Direction | |
---|---|
InFlightItem(Item item,
Direction direction,
Piece originator)
Constructor. |
Uses of Direction in us.asciiroth.client.terrain |
---|
Methods in us.asciiroth.client.terrain that return Direction | |
---|---|
Direction |
Turnstile.getDirection()
Get the direction this turnstile allows an agent to move (east or west), without the ability to return. |
static Direction |
TerrainUtils.getRandomDirection()
Given a list of directions, choose one at random. |
Methods in us.asciiroth.client.terrain with parameters of type Direction | |
---|---|
boolean |
Turnstile.canEnter(Agent agent,
Cell cell,
Direction direction)
|
boolean |
Pit.canEnter(Agent agent,
Cell cell,
Direction direction)
|
boolean |
OpeningMarker.canEnter(Agent agent,
Cell cell,
Direction direction)
|
boolean |
Gate.canEnter(Agent agent,
Cell cell,
Direction direction)
|
boolean |
Door.canEnter(Agent agent,
Cell cell,
Direction direction)
|
boolean |
Cliff.canEnter(Agent agent,
Cell cell,
Direction dir)
|
boolean |
Bridge.canEnter(Agent agent,
Cell cell,
Direction direction)
|
boolean |
AbstractTerrain.canEnter(Agent agent,
Cell cell,
Direction dir)
|
boolean |
Turnstile.canExit(Agent agent,
Cell cell,
Direction direction)
|
boolean |
Gate.canExit(Agent agent,
Cell cell,
Direction direction)
|
boolean |
FarthapodNest.canExit(Agent agent,
Cell cell,
Direction direction)
|
boolean |
Door.canExit(Agent agent,
Cell cell,
Direction direction)
|
boolean |
Cliff.canExit(Agent agent,
Cell cell,
Direction dir)
|
boolean |
Bridge.canExit(Agent agent,
Cell cell,
Direction direction)
|
boolean |
BeeHive.canExit(Agent agent,
Cell cell,
Direction direction)
|
boolean |
AbstractTerrain.canExit(Agent agent,
Cell cell,
Direction direction)
|
static Cell |
TerrainUtils.getCellOnOppositeSide(Cell cell,
Direction direction)
To support animated pieces that loop around the board, this method returns the approximate cell located on the opposite side of the board. |
static Terrain |
TerrainUtils.getTerrainWithReverseDirection(Cell cell,
Direction dir)
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. |
void |
Turnstile.onAgentEnter(Event event,
Agent agent,
Cell cell,
Direction dir)
|
void |
PressurePlate.onAgentEnter(Event event,
Agent agent,
Cell cell,
Direction dir)
|
void |
Pit.onAgentEnter(Event event,
Agent agent,
Cell cell,
Direction dir)
|
void |
OpeningMarker.onAgentEnter(Event event,
Agent agent,
Cell cell,
Direction dir)
|
void |
Gate.onAgentEnter(Event event,
Agent agent,
Cell cell,
Direction dir)
|
void |
EuclideanTransporter.onAgentEnter(Event event,
Agent agent,
Cell cell,
Direction dir)
|
void |
Door.onAgentEnter(Event event,
Agent agent,
Cell cell,
Direction dir)
|
void |
AbstractTerrain.onAgentEnter(Event event,
Agent agent,
Cell cell,
Direction dir)
|
void |
Turnstile.onAgentExit(Event event,
Agent agent,
Cell cell,
Direction dir)
|
void |
Raft.onAgentExit(Event event,
Agent agent,
Cell cell,
Direction dir)
|
void |
PressurePlate.onAgentExit(Event event,
Agent agent,
Cell cell,
Direction dir)
|
void |
Gate.onAgentExit(Event event,
Agent agent,
Cell cell,
Direction dir)
|
void |
FarthapodNest.onAgentExit(Event event,
Agent agent,
Cell cell,
Direction dir)
The farthapods can get out, however. |
void |
Door.onAgentExit(Event event,
Agent agent,
Cell cell,
Direction dir)
|
void |
BeeHive.onAgentExit(Event event,
Agent agent,
Cell cell,
Direction dir)
The bees can get out, however. |
void |
AbstractTerrain.onAgentExit(Event event,
Agent agent,
Cell cell,
Direction dir)
|
void |
WishingWell.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
VendingMachine.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Urn.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Turnstile.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Throne.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Teleporter.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Switch.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
StairsUp.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
StairsDown.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
RustyGate.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Reflector.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Pylon.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
PressurePlate.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Pit.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
OpeningMarker.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Ocean.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
KeySwitch.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
ImpassableCliffs.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Gate.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
ForceField.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
FishPool.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Exchanger.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
EuclideanTransporter.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
EuclideanEngine.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Door.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Crevasse.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Crate.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Chest.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
CaveEntrance.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Bridge.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Bookshelf.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
BeeHive.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
You really shouldn't walk into a bee hive. |
void |
AbstractTerrain.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Cliff.onEnterInternal(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Turnstile.onExit(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Throne.onExit(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Swamp.onExit(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
StairsUp.onExit(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
StairsDown.onExit(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
ShallowSwamp.onExit(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Raft.onExit(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Pylon.onExit(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
PressurePlate.onExit(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Mud.onExit(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Gate.onExit(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Door.onExit(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
CaveEntrance.onExit(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Bridge.onExit(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
AbstractTerrain.onExit(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Cliff.onExitInternal(Event event,
Player player,
Cell cell,
Direction dir)
|
Constructors in us.asciiroth.client.terrain with parameters of type Direction | |
---|---|
Altar(Direction direction)
Constructor. |
|
Fence(Direction direction)
|
|
ForceField(Direction direction,
Color color,
State state)
|
|
ForceField(Terrain terrain,
Direction direction,
Color color,
State state)
|
|
Reflector(Direction direction,
Color color)
|
|
Throne(Direction direction)
|
Uses of Direction in us.asciiroth.client.terrain.decorators |
---|
Methods in us.asciiroth.client.terrain.decorators with parameters of type Direction | |
---|---|
boolean |
SecretPassage.canEnter(Agent agent,
Cell cell,
Direction direction)
Agents are fooled and treat terrain as it appears. |
boolean |
PitTrap.canEnter(Agent agent,
Cell cell,
Direction direction)
|
boolean |
DualTerrain.canEnter(Agent agent,
Cell cell,
Direction direction)
|
boolean |
Decorator.canEnter(Agent agent,
Cell cell,
Direction direction)
|
boolean |
AgentGate.canEnter(Agent agent,
Cell cell,
Direction direction)
|
boolean |
SecretPassage.canExit(Agent agent,
Cell cell,
Direction direction)
Agents are fooled and treat terrain as it appears. |
boolean |
DualTerrain.canExit(Agent agent,
Cell cell,
Direction direction)
|
boolean |
Decorator.canExit(Agent agent,
Cell cell,
Direction direction)
|
boolean |
AgentGate.canExit(Agent agent,
Cell cell,
Direction direction)
|
void |
PitTrap.onAgentEnter(Event event,
Agent agent,
Cell cell,
Direction dir)
|
void |
DualTerrain.onAgentEnter(Event event,
Agent agent,
Cell cell,
Direction dir)
|
void |
Decorator.onAgentEnter(Event event,
Agent agent,
Cell cell,
Direction dir)
|
void |
DualTerrain.onAgentExit(Event event,
Agent agent,
Cell cell,
Direction dir)
|
void |
Decorator.onAgentExit(Event event,
Agent agent,
Cell cell,
Direction dir)
|
void |
PitTrap.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
DualTerrain.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Decorator.onEnter(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
PlayerGate.onEnterInternal(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
DualTerrain.onExit(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Decorator.onExit(Event event,
Player player,
Cell cell,
Direction dir)
|
Uses of Direction in us.asciiroth.client.terrain.triggers |
---|
Methods in us.asciiroth.client.terrain.triggers with parameters of type Direction | |
---|---|
void |
TriggerOnceIfNot.onEnterInternal(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
TriggerOnceIf.onEnterInternal(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
TriggerOnce.onEnterInternal(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
TriggerIfNot.onEnterInternal(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
TriggerIf.onEnterInternal(Event event,
Player player,
Cell cell,
Direction dir)
|
void |
Trigger.onEnterInternal(Event event,
Player player,
Cell cell,
Direction dir)
|
|
0.7 | ||||||||
PREV NEXT | FRAMES NO FRAMES |
© 2009 Alx Dark