us.asciiroth.client.terrain
Class PressurePlate
java.lang.Object
us.asciiroth.client.core.AbstractPiece
us.asciiroth.client.terrain.AbstractTerrain
us.asciiroth.client.terrain.PressurePlate
- All Implemented Interfaces:
- Piece, Terrain
public class PressurePlate
- extends AbstractTerrain
This is a plate on the floor that when crossed onto or crossed off of, will
trigger a color event. So if the player goes onto it, something happens, and
when he or she goes off of it, that something is usually undone. Typically
you need to find a boulder to push onto a pressure plate in order to solve
a puzzle.
- Author:
- alxdark
Method Summary |
void |
onAgentEnter(Event event,
Agent agent,
Cell cell,
Direction dir)
|
void |
onAgentExit(Event event,
Agent agent,
Cell cell,
Direction dir)
|
void |
onEnter(Event event,
Player player,
Cell cell,
Direction dir)
Agent attempting to leave the from cell, heading
toward the to cell. |
void |
onExit(Event event,
Player player,
Cell cell,
Direction dir)
Agent attempting to exit the from cell, heading
toward the to cell. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SERIALIZER
public static final Serializer<PressurePlate> SERIALIZER
- Type serializer.
onAgentEnter
public void onAgentEnter(Event event,
Agent agent,
Cell cell,
Direction dir)
- Specified by:
onAgentEnter
in interface Terrain
- Overrides:
onAgentEnter
in class AbstractTerrain
onAgentExit
public void onAgentExit(Event event,
Agent agent,
Cell cell,
Direction dir)
- Specified by:
onAgentExit
in interface Terrain
- Overrides:
onAgentExit
in class AbstractTerrain
onEnter
public void onEnter(Event event,
Player player,
Cell cell,
Direction dir)
- Description copied from interface:
Terrain
- Agent attempting to leave the
from
cell, heading
toward the to
cell. The terrain being used is the
terrain of the to
cell. The agent is still in the
from
- Specified by:
onEnter
in interface Terrain
- Overrides:
onEnter
in class AbstractTerrain
onExit
public void onExit(Event event,
Player player,
Cell cell,
Direction dir)
- Description copied from interface:
Terrain
- Agent attempting to exit the
from
cell, heading
toward the to
cell. The terrain being used is the
from
cell terrain, and the agent is still in the from
cell. If the event is canceled at this point, the agent will not be able
leave this cell. The move will be canceled. This event is fired for the
player as well as all other agents
- Specified by:
onExit
in interface Terrain
- Overrides:
onExit
in class AbstractTerrain
© 2009 Alx Dark