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

Packages that use TerrainProxy
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 TerrainProxy in us.asciiroth.client.terrain
 

Classes in us.asciiroth.client.terrain that implement TerrainProxy
 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 Sign
          A sign that will show a message when the player walks onto it.
 

Methods in us.asciiroth.client.terrain with parameters of type TerrainProxy
static void TerrainUtils.removeDecorator(Event event, TerrainProxy terrain)
           
 

Uses of TerrainProxy in us.asciiroth.client.terrain.decorators
 

Classes in us.asciiroth.client.terrain.decorators that implement TerrainProxy
 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.
 

Uses of TerrainProxy in us.asciiroth.client.terrain.triggers
 

Classes in us.asciiroth.client.terrain.triggers that implement TerrainProxy
 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.
 


0.7

2009 Alx Dark