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

Packages that use Item
us.asciiroth.client   
us.asciiroth.client.agents   
us.asciiroth.client.agents.npc Non-Player Characters 
us.asciiroth.client.board   
us.asciiroth.client.core   
us.asciiroth.client.effects   
us.asciiroth.client.items   
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 Item in us.asciiroth.client
 

Methods in us.asciiroth.client that return Item
static Item Util.getItemOtherColor(Item item, Color color)
          Get an item of a similar type, but change it to the specified color.
 

Methods in us.asciiroth.client with parameters of type Item
static Item Util.getItemOtherColor(Item item, Color color)
          Get an item of a similar type, but change it to the specified color.
 

Method parameters in us.asciiroth.client with type arguments of type Item
static java.lang.String Util.renderSymbolAndLabel2(boolean outside, Bag.Entry<Item> entry)
           
 

Uses of Item in us.asciiroth.client.agents
 

Methods in us.asciiroth.client.agents that return Item
static Item AgentUtils.assessAmmo(Event event, Item weaponType, Item returnType)
           
 

Methods in us.asciiroth.client.agents with parameters of type Item
static Item AgentUtils.assessAmmo(Event event, Item weaponType, Item returnType)
           
 void Hooloovoo.onHitBy(Event event, Cell itemLoc, Item item, Direction dir)
           
 void Corvid.onHitBy(Event event, Cell itemLoc, Item item, Direction dir)
           
 void AgentProxy.onHitBy(Event event, Cell itemLoc, Item item, Direction dir)
           
 void AbstractAgent.onHitBy(Event event, Cell itemLoc, Item item, Direction dir)
           
 

Constructors in us.asciiroth.client.agents with parameters of type Item
Corvid(Color color, Item item)
          Constructor.
 

Uses of Item in us.asciiroth.client.agents.npc
 

Methods in us.asciiroth.client.agents.npc with parameters of type Item
 void NPC.onHitBy(Event event, Cell itemLoc, Item item, Direction dir)
           
 

Uses of Item in us.asciiroth.client.board
 

Methods in us.asciiroth.client.board with parameters of type Item
 void ItemBag.add(int index, Item item)
           
 void ItemBag.add(Item item)
           
 void Cell.openContainer(java.lang.String string, Item item, int count, java.lang.Class<?> c)
          Animation and related behavior for opening a crate or chest.
 void ItemBag.remove(Item item)
           
 

Uses of Item in us.asciiroth.client.core
 

Methods in us.asciiroth.client.core that return Item
 Item PlayerBag.exchange(Item item)
          Add one instance of the supplied item and remove one instance of the currently selected item.
 Item PlayerBag.getByName(java.lang.String name)
          Find an item by its name, the name displayed to the user.
 Item PlayerBag.getSelected()
          Get the currently selected item (the item that is being "wielded" and is assumed to be in use when the player moves toward something that will respond to an item).
 Item Item.onFire(Event event)
          If this item can fire any kind of projectile, it should return it when this method is executed.
 

Methods in us.asciiroth.client.core with parameters of type Item
 void PlayerBag.add(Item item)
           
 void Player.curePoison(Event event, Item healer)
          Cure the player of poisoning.
 void Player.cureWeakness(Event event, Item healer)
          Cure the player of weakness.
 void Game.drop(Event event, Cell cell, Item item)
           
 boolean Player.enforceWeakness(Event event, Cell loc, Item item)
          After picking up an item, adjust inventory if the player is weak so that he/she still only holds one item.
 Item PlayerBag.exchange(Item item)
          Add one instance of the supplied item and remove one instance of the currently selected item.
 void Player.heal(Event event, Item healer, int amount)
          Heal the player.
 void Terrain.onDrop(Event event, Cell itemLoc, Item item)
          Item is going to drop onto the terrain at this point.
 void Player.onHitBy(Event event, Cell itemLoc, Item item, Direction dir)
           
 void Agent.onHitBy(Event event, Cell itemLoc, Item item, Direction dir)
          Called when this agent is hit by another item, either by being thrown, or by being wielded by the player.
 void Terrain.onPickup(Event event, Cell loc, Agent agent, Item item)
          Item is going to be picked up.
 void PlayerBag.remove(Item item)
           
 void Game.shoot(Cell agentLoc, Agent agent, Item ammo, Targeting targeting)
           
 void Game.shoot(Event event, Cell agentLoc, Piece originator, Item ammo, Direction dir)
           
 

Method parameters in us.asciiroth.client.core with type arguments of type Item
 boolean PlayerBag.isSelected(Bag.Entry<Item> entry)
          Is this entry selected
 

Uses of Item in us.asciiroth.client.effects
 

Methods in us.asciiroth.client.effects that return Item
 Item InFlightItem.getItem()
          Get the item that is currently in flight.
 

Methods in us.asciiroth.client.effects with parameters of type Item
 void InFlightItem.setItem(Item item)
          Set the item that is currently in flight.
 

Constructors in us.asciiroth.client.effects with parameters of type Item
InFlightItem(Item item, Direction direction, Piece originator)
          Constructor.
 

Uses of Item in us.asciiroth.client.items
 

Classes in us.asciiroth.client.items that implement Item
 class AbstractItem
          Abstract do-nothing implementation of an item.
 class Agentray
          When Asciiroth receives a color event, it shoot a kind of ammo that releases an agent when it explodes.
 class AmmoBow
          A bow that shoots arrows.
 class AmmoGun
          A gun that shoots bullets.
 class AmmoParalyzer
          A gun that shoots parabullets, a kind of bullet that paralyzes its target but does not kill it.
 class AmmoSling
          A sling that shoots rocks.
 class Apple
          An apple.
 class Arrow
          An arrow.
 class BlueRing
          When the blue ring is worn, the player can move through water (although not ocean...
 class Bomb
          An item that can be left on the ground that all agents will obligingly walk right into, causing an explosion that will wipe many of them out.
 class Bone
          A bone.
 class Bow
          A bow that shoots arrows.
 class Bread
          A fish.
 class Bullet
          A bullet.
 class Chalice
          An artifact from the Atari 2600 game "Adventure".
 class Chalk
          The player can use the chalk to mark ChalkedFloor terrain (and only ChalkedFloor terrain).
 class CopperPill
          A consumable item that gives the player resistance to paralysis.
 class Crowbar
          A crowbar, can be used to open crates, and can also be used as a hammer.
 class Crystal
          A crystal.
 class Dagger
          A dagger or knife.
 class EmptyHanded
          An item that represents that the player is not holding anything in particular.
 class EuclideanShard
          A component that is necessary to activate a Euclidean engine, and those are necessary to power a Euclidean Transporter.
 class Fireball
          A good old exploding fireball that does massive amounts of damage.
 class Fish
          A fish.
 class FishingPole
          A fishing pole can be used to catch fish if you stand at the water's edge and move at a fish when it is next to the shore.
 class GlassEye
          When item is wielded, the player can see secret passages.
 class GoldCoin
          A coin of the realm (any realm), made of gold.
 class GoldenHarp
          A harp.
 class Grenade
          A grenade that can be thrown and that explodes just like a fireball.
 class Gun
          A gun that shoots bullets.
 class Hammer
          A hammer (warhammer, perhaps).
 class Head
          The head of an agent.
 class Healer
          When used, this item will heal the player.
 class HelmOfTheAsciiroth
          An artifact (to me, this means there should only ever be one of these in any given scenario).
 class KelpSmoothie
          A consumable item that gives the player resistance to poisoning.
 class Key
          A door key.
 class Kiwi
          A kiwi.
 class MirrorShield
          When wielded by the player, the mirror shield reflects paralyzing ammunition like Parabullets and Stonerays (a kind of ammunition that instantly turns the target into a statue).
 class Mushroom
          Purple mushrooms heal poisoning.
 class Parabullet
          A bullet that will paralyze an agent when hit, if the agent isn't resistant to paralysis.
 class Paralyzer
          A gun that shoots parabullets, a kind of bullet that paralyzes its target but does not kill it.
 class PeachElixir
          Peach elixir makes the player resistant to stoning attacks.
 class PoisonDart
          If this dart hits the player, the player is poisoned, and cannot heal until the poisoning is removed.
 class ProteinBar
          An energy-type protein bar; if eaten, it will cure weakness.
 class PurpleMushroom
          Purple mushrooms heal poisoning.
 class RedRing
          When this ring is worn, the player can move through lava.
 class Rock
          A rock.
 class Scroll
          A scroll that will display an HTML page in a modal dialog.
 class SilverAnkh
          Just an object, with no special properties.
 class Sling
          A sling that shoots rocks.
 class SlingRock
          A rock that is used as ammunition by the sling.
 class Stoneray
          A bullet that will turn its target to stone.
 class Sword
          A sword.
 class TerminusEst
          An artifact and a very capable sword.
 class Weakray
          A form of ammo that will end with a weakness explosion.
 

Methods in us.asciiroth.client.items that return Item
 Item ConsumesAmmo.getAmmoType()
           
 Item AmmoSling.getAmmoType()
           
 Item AmmoParalyzer.getAmmoType()
           
 Item AmmoGun.getAmmoType()
           
 Item AmmoBow.getAmmoType()
           
 Item Sling.onFire(Event event)
           
 Item Paralyzer.onFire(Event event)
           
 Item Gun.onFire(Event event)
           
 Item Bow.onFire(Event event)
           
 Item AmmoSling.onFire(Event event)
           
 Item AmmoParalyzer.onFire(Event event)
           
 Item AmmoGun.onFire(Event event)
           
 Item AmmoBow.onFire(Event event)
           
 Item AbstractItem.onFire(Event event)
           
 Item Rock.providesAmmoFor()
           
 Item ProvidesAmmo.providesAmmoFor()
           
 Item Parabullet.providesAmmoFor()
           
 Item Bullet.providesAmmoFor()
           
 Item Arrow.providesAmmoFor()
           
 

Uses of Item in us.asciiroth.client.terrain
 

Methods in us.asciiroth.client.terrain with parameters of type Item
 void WishingWell.onDrop(Event event, Cell itemLoc, Item item)
           
 void Pit.onDrop(Event event, Cell cell, Item item)
           
 void Cloud.onDrop(Event event, Cell cell, Item item)
           
 void AbstractTerrain.onDrop(Event event, Cell itemLoc, Item item)
           
 void AbstractTerrain.onPickup(Event event, Cell loc, Agent agent, Item item)
           
 

Constructors in us.asciiroth.client.terrain with parameters of type Item
Bookshelf(Item item)
          Constructor.
Crate(Item item)
           
Crate(Item item, int count)
           
 

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

Methods in us.asciiroth.client.terrain.decorators with parameters of type Item
 void DualTerrain.onDrop(Event event, Cell cell, Item item)
           
 void Decorator.onDrop(Event event, Cell cell, Item item)
           
 void DualTerrain.onPickup(Event event, Cell loc, Agent agent, Item item)
           
 void Decorator.onPickup(Event event, Cell loc, Agent agent, Item item)
           
 

Constructors in us.asciiroth.client.terrain.decorators with parameters of type Item
Equipper(Terrain terrain, Color color, Item item)
          Constructor.
Unequipper(Terrain terrain, Color color, Item item)
          Constructor.
 

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

Methods in us.asciiroth.client.terrain.triggers with parameters of type Item
 void TriggerOnceOnDrop.onDropInternal(Event event, Cell cell, Item item)
           
 


0.7

2009 Alx Dark