Uses of Interface
us.asciiroth.client.core.Terrain

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 Farthapods.
 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

2009 Alx Dark