us.asciiroth.client.terrain.decorators
Class WinGame
java.lang.Object
us.asciiroth.client.core.AbstractPiece
us.asciiroth.client.terrain.decorators.Decorator
us.asciiroth.client.terrain.decorators.WinGame
- All Implemented Interfaces:
- ColorListener, Piece, Terrain, TerrainProxy
public class WinGame
- extends Decorator
When this piece receives a color event, the player wins the game. Used
in combination with triggers to end the game when a certain condition
is reached. The url should reference an HTML document to describe the
end of the game, relative to the folder of the current scenario.
Methods inherited from class us.asciiroth.client.terrain.decorators.Decorator |
canEnter, canExit, getProxiedTerrain, is, not, onAdjacentTo, onAgentEnter, onAgentExit, onColorEvent, onDrop, onEnter, onExit, onFlyOver, onNotAdjacentTo, onPickup |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SERIALIZER
public static final Serializer<WinGame> SERIALIZER
- Type serializer.
WinGame
public WinGame(Terrain terrain,
Color color,
java.lang.String url)
- Constructor.
- Parameters:
terrain
- color
- url
-
onColorEventInternal
public void onColorEventInternal(Context ctx,
Cell cell,
Cell origin)
- Description copied from class:
Decorator
- Override this method in subclasses in order to augment the onTrigger
behavior of the decorated terrain.
proxy
public Terrain proxy(Terrain terrain)
- Returns:
- a new proxy, with the same behavior but wrapping a
different terrain
© 2009 Alx Dark