|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Terrain | |
---|---|
us.asciiroth.client.board | |
us.asciiroth.client.core | |
us.asciiroth.client.terrain | |
us.asciiroth.client.terrain.decorators | |
us.asciiroth.client.terrain.grasses | |
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 Terrain in us.asciiroth.client.board |
---|
Methods in us.asciiroth.client.board that return Terrain | |
---|---|
Terrain |
Cell.getApparentTerrain()
Get the terrain of this cell as it appears to the player. |
Terrain |
Cell.getTerrain()
Get the terrain of this cell. |
Methods in us.asciiroth.client.board with parameters of type Terrain | |
---|---|
void |
Cell.setTerrain(Terrain newTerrain)
|
void |
Cell.setTerrain(Terrain newTerrain,
boolean forceProxyReplace)
Set the terrain for this cell. |
Uses of Terrain in us.asciiroth.client.core |
---|
Methods in us.asciiroth.client.core that return Terrain | |
---|---|
Terrain |
TerrainProxy.getProxiedTerrain()
|
Terrain |
TerrainProxy.proxy(Terrain terrain)
|
Methods in us.asciiroth.client.core with parameters of type Terrain | |
---|---|
Terrain |
TerrainProxy.proxy(Terrain terrain)
|
Uses of Terrain in us.asciiroth.client.terrain |
---|
Classes in us.asciiroth.client.terrain that implement Terrain | |
---|---|
class |
AbstractTerrain
A simple abstract adapter for the terrain interface. |
class |
Altar
An altar. |
class |
BeeHive
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. |
class |
Boards
Floor that has crate boards on it. |
class |
Bookshelf
A bookshelf. |
class |
Bridge
A bridge you can walk over. |
class |
BubblingLava
A decorative terrain to spice up lava, that hopefully makes it look like the lava is "spouting". |
class |
Bushes
Bushes. |
class |
CaveEntrance
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). |
class |
ChalkedFloor
Chalk converts the floor piece to the chalked floor piece. |
class |
Chest
A box that can only be opened with a key of the appropriate color. |
class |
Cliff
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. |
class |
Cloud
White, fluffy, rectangular clouds you can walk on. |
class |
Crate
A large box that can be broken open with a large hammer, to reveal an item. |
class |
Crevasse
An impassable crevasse. |
class |
Dirt
Dirt. |
class |
Door
A door that can be open (unlocked) or closed (locked). |
class |
EmptyChest
An indicator of an opened and empty chest. |
class |
EuclideanEngine
When activated, fires a color event. |
class |
EuclideanTransporter
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). |
class |
Exchanger
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. |
class |
FarthapodNest
An AgentCreator specifically for Farthapod s. |
class |
Field
A field of crops. |
class |
FishPool
Uncrossable water that can yield a fish, and that evolves the terrain to move this capability around any nearby water. |
class |
Floor
Dungeon floor. |
class |
Flowers
For my daughter, a purely decorative terrain indicating flowers. |
class |
ForceField
A force field will not allow the player to pass through it while keeping any items in his or her inventory. |
class |
Forest
Forest. |
class |
Fountain
A decorative piece that looks like a fountain spouting water. |
class |
Gate
A gate. |
class |
Haystack
A haystack which will hide items on this cell. |
class |
HighRocks
High rocks can also be traversed, but nothing can fly over them. |
class |
ImpassableCliffs
Cliffs that cannot be traversed by any kind of agent. |
class |
KeySwitch
A kind of switch that can only be flipped through the use of a key that matches the KeySwitch 's color. |
class |
Lava
Lava. |
class |
LowRocks
These rocks can be traversed. |
class |
Mud
Mud. |
class |
Ocean
Ocean. |
class |
OpeningMarker
|
class |
Pier
A pier that you can walk on. |
class |
Pit
Impassable but items can be thrown across it. |
class |
PressurePlate
This is a plate on the floor that when crossed onto or crossed off of, will trigger a color event. |
class |
Pylon
A pylon is a teleporter that must be activated with a crystal of the same color. |
class |
PyramidWall
A wall that can be colored, just for an effect. |
class |
Raft
A raft. |
class |
Reflector
A reflector is an abstract puzzle piece that has a "reflector" pointing in a given direction. |
class |
Rubble
Floor that has rubble on it. |
class |
RustyGate
A rusty gate that cannot be opened, but you can still shoot things through it. |
class |
Sand
Sand, maybe beach, maybe desert. |
class |
ShallowSwamp
Swamp. |
class |
ShallowWater
Water an agent can walk through. |
class |
Shooter
A terrain type that shoots some form of ammunition (actually, it'll shoot anything... |
class |
Sign
A sign that will show a message when the player walks onto it. |
class |
Sky
Blue sky. |
class |
StairsDown
Stairs down. |
class |
StairsUp
Stairs up. |
class |
Surf
Shallow ocean water that the player can traverse. |
class |
Swamp
Swamp. |
class |
Switch
A switch. |
class |
Teleporter
When the player enters this terrain, he or she is teleported to the indicated map and position. |
class |
Throne
A throne. |
class |
TrashPile
A pile of trash which will hide items on this cell. |
class |
Turnstile
Creates a one-way passage to either the west or the east. |
class |
Urn
A large urn that can have an item inside it. |
class |
VendingMachine
Asciiroth's means of supporting shops. |
class |
Wall
A wall. |
class |
Water
Water that is too deep to walk across. |
class |
Waterfall
A waterfall. |
class |
Weeds
Weeds. |
class |
WishingWell
Wishing well. |
class |
WoodPiling
A wood piling, basically the thing that holds up a pier. |
Methods in us.asciiroth.client.terrain that return Terrain | |
---|---|
static Terrain |
TerrainUtils.getTerrainOtherState(Terrain terrain,
State state)
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. |
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. |
Terrain |
Sign.proxy(Terrain terrain)
|
Terrain |
Cliff.proxy(Terrain terrain)
|
Methods in us.asciiroth.client.terrain with parameters of type Terrain | |
---|---|
static Terrain |
TerrainUtils.getTerrainOtherState(Terrain terrain,
State state)
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. |
Terrain |
Sign.proxy(Terrain terrain)
|
Terrain |
Cliff.proxy(Terrain terrain)
|
static void |
TerrainUtils.toggleCellState(Cell cell,
Terrain terrain,
State state)
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. |
Constructors in us.asciiroth.client.terrain with parameters of type Terrain | |
---|---|
Cliff(Terrain terrain)
Constructor. |
|
ForceField(Terrain terrain,
Direction direction,
Color color,
State state)
|
|
Sign(Terrain terrain,
java.lang.String message)
|
|
WishingWell(Terrain terrain,
State state)
Constructor. |
Uses of Terrain in us.asciiroth.client.terrain.decorators |
---|
Classes in us.asciiroth.client.terrain.decorators that implement Terrain | |
---|---|
class |
AgentDestroyer
When this decorator receives a color event, it destroys the agent at the given location, if there is one. |
class |
AgentGate
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. |
class |
ColorRelay
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. |
class |
Decorator
A base class for terrain types that can augment the behavior of another terrain, looking like that terrain but behaving differently. |
class |
DualTerrain
Dual terrain is a composite terrain that holds two other terrains, only one of which is active at any given time. |
class |
EnergyTrapContainer
A container (chest or crate) that is trapped and explodes when opened. |
class |
Equipper
A utility terrain. |
class |
Flagger
A utility terrain. |
class |
Messenger
A utility terrain that shows a modal message. |
class |
Mimic
A mimic looks like one kind of terrain, but is entirely another kind of terrain in behavior. |
class |
PieceCreator
A utility terrain. |
class |
PitTrap
A hidden pit. |
class |
PlayerGate
A player gate decorates another terrain and tests to see if the player has a specific flag or item. |
class |
PoisonTrapContainer
A container (chest or crate) that is trapped and explodes when opened. |
class |
ResistancesTrapContainer
A container (chest or crate) that is trapped and explodes when opened. |
class |
SecretPassage
A very common kind of mimic, it looks like wall but actually it's a corridor. |
class |
Timer
A decorator that fires a color event periodically (you can specify how fast in frames). |
class |
TrapContainerBase
A container (chest or crate) that is trapped and explodes when opened. |
class |
Unequipper
A utility terrain. |
class |
Unflagger
A utility terrain. |
class |
WinGame
When this piece receives a color event, the player wins the game. |
Methods in us.asciiroth.client.terrain.decorators that return Terrain | |
---|---|
Terrain |
Mimic.getProxiedTerrain()
|
Terrain |
DualTerrain.getProxiedTerrain()
|
Terrain |
Decorator.getProxiedTerrain()
|
Terrain |
WinGame.proxy(Terrain terrain)
|
Terrain |
Unflagger.proxy(Terrain terrain)
|
Terrain |
Unequipper.proxy(Terrain terrain)
|
Terrain |
Timer.proxy(Terrain terrain)
|
Terrain |
ResistancesTrapContainer.proxy(Terrain terrain)
|
Terrain |
PoisonTrapContainer.proxy(Terrain terrain)
|
Terrain |
PlayerGate.proxy(Terrain terrain)
|
Terrain |
PieceCreator.proxy(Terrain terrain)
|
Terrain |
Mimic.proxy(Terrain terrain)
Creates a proxy where the supplied terrain replaces the terrain the mimic appears as (it remains the same actual terrain). |
Terrain |
Messenger.proxy(Terrain terrain)
|
Terrain |
Flagger.proxy(Terrain terrain)
|
Terrain |
Equipper.proxy(Terrain terrain)
|
Terrain |
EnergyTrapContainer.proxy(Terrain terrain)
|
Terrain |
DualTerrain.proxy(Terrain terrain)
Will create a proxy with the terrain replacing the currently active terrain. |
Terrain |
ColorRelay.proxy(Terrain terrain)
|
Terrain |
AgentGate.proxy(Terrain terrain)
|
Terrain |
AgentDestroyer.proxy(Terrain terrain)
|
Methods in us.asciiroth.client.terrain.decorators with parameters of type Terrain | |
---|---|
Terrain |
WinGame.proxy(Terrain terrain)
|
Terrain |
Unflagger.proxy(Terrain terrain)
|
Terrain |
Unequipper.proxy(Terrain terrain)
|
Terrain |
Timer.proxy(Terrain terrain)
|
Terrain |
ResistancesTrapContainer.proxy(Terrain terrain)
|
Terrain |
PoisonTrapContainer.proxy(Terrain terrain)
|
Terrain |
PlayerGate.proxy(Terrain terrain)
|
Terrain |
PieceCreator.proxy(Terrain terrain)
|
Terrain |
Mimic.proxy(Terrain terrain)
Creates a proxy where the supplied terrain replaces the terrain the mimic appears as (it remains the same actual terrain). |
Terrain |
Messenger.proxy(Terrain terrain)
|
Terrain |
Flagger.proxy(Terrain terrain)
|
Terrain |
Equipper.proxy(Terrain terrain)
|
Terrain |
EnergyTrapContainer.proxy(Terrain terrain)
|
Terrain |
DualTerrain.proxy(Terrain terrain)
Will create a proxy with the terrain replacing the currently active terrain. |
Terrain |
ColorRelay.proxy(Terrain terrain)
|
Terrain |
AgentGate.proxy(Terrain terrain)
|
Terrain |
AgentDestroyer.proxy(Terrain terrain)
|
Constructors in us.asciiroth.client.terrain.decorators with parameters of type Terrain | |
---|---|
AgentDestroyer(Terrain terrain,
Color color)
Constructor. |
|
AgentGate(Terrain terrain)
Constructor. |
|
Decorator(Terrain terrain,
int flags)
|
|
Decorator(Terrain terrain,
int flags,
Color color)
|
|
Decorator(Terrain terrain,
int flags,
Color color,
Symbol symbol)
|
|
Decorator(Terrain terrain,
int flags,
Symbol symbol)
|
|
Decorator(Terrain terrain,
java.lang.String name,
int flags,
Color color,
Symbol symbol)
|
|
EnergyTrapContainer(Terrain terrain)
Constructor. |
|
Equipper(Terrain terrain,
Color color,
Item item)
Constructor. |
|
Flagger(Terrain terrain,
Color color,
java.lang.String flagStr)
Constructor. |
|
Messenger(Terrain terrain,
Color color,
java.lang.String message)
Constructor. |
|
PieceCreator(Terrain terrain,
Color color,
Piece piece,
boolean atOrigin)
Constructor. |
|
PlayerGate(Terrain terrain,
java.lang.String flag,
java.lang.String message)
|
|
PoisonTrapContainer(Terrain terrain)
Constructor. |
|
ResistancesTrapContainer(Terrain terrain)
Constructor. |
|
Timer(Terrain terrain,
Color color,
int frames)
|
|
TrapContainerBase(Terrain terrain)
|
|
Unequipper(Terrain terrain,
Color color,
Item item)
Constructor. |
|
Unflagger(Terrain terrain,
Color color,
java.lang.String flagStr)
Constructor. |
|
WinGame(Terrain terrain,
Color color,
java.lang.String url)
Constructor. |
Uses of Terrain in us.asciiroth.client.terrain.grasses |
---|
Classes in us.asciiroth.client.terrain.grasses that implement Terrain | |
---|---|
class |
BeachGrass
Beach grass (decorative). |
class |
BunchGrass
Bunch grass (decorative). |
class |
Grass
Grass that you can walk on. |
class |
Scrub
Scrub (decorative). |
class |
SwampGrass
Swamp grass (decorative). |
class |
TallGrass
Tall grass (decorative). |
Uses of Terrain in us.asciiroth.client.terrain.triggers |
---|
Classes in us.asciiroth.client.terrain.triggers that implement Terrain | |
---|---|
class |
Trigger
Triggers a color event when entered without any conditions. |
class |
TriggerIf
Trigger that will fire if the player has a specific flag or a specific item. |
class |
TriggerIfNot
Trigger that will fire unless the player has a specific flag or a specific item. |
class |
TriggerOnce
A trigger that will fire a color event on the board one and only one time. |
class |
TriggerOnceIf
Trigger that will fire one time, if the player has a specific flag or a specific item. |
class |
TriggerOnceIfNot
|
class |
TriggerOnceOnDrop
Trigger (once) when the specified item is dropped on this cell. |
class |
TriggerOnceOnPickup
Trigger (once) when the specified item is picked up on this cell. |
Methods in us.asciiroth.client.terrain.triggers that return Terrain | |
---|---|
Terrain |
TriggerOnceOnPickup.proxy(Terrain terrain)
|
Terrain |
TriggerOnceOnDrop.proxy(Terrain terrain)
|
Terrain |
Trigger.proxy(Terrain terrain)
|
Methods in us.asciiroth.client.terrain.triggers with parameters of type Terrain | |
---|---|
Terrain |
TriggerOnceOnPickup.proxy(Terrain terrain)
|
Terrain |
TriggerOnceOnDrop.proxy(Terrain terrain)
|
Terrain |
Trigger.proxy(Terrain terrain)
|
Constructors in us.asciiroth.client.terrain.triggers with parameters of type Terrain | |
---|---|
TriggerOnceOnDrop(Terrain terrain,
Color color,
java.lang.String flag)
Constructor. |
|
TriggerOnceOnPickup(Terrain terrain,
Color color,
java.lang.String flag)
Constructor. |
|
0.7 | ||||||||
PREV NEXT | FRAMES NO FRAMES |
© 2009 Alx Dark