Uses of Class

Packages that use Event
us.asciiroth.client.agents.npc Non-Player Characters 
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 Event in us.asciiroth.client.agents

Methods in us.asciiroth.client.agents with parameters of type Event
static Item AgentUtils.assessAmmo(Event event, Item weaponType, Item returnType)
 void Tetrite.onDie(Event event, Cell agentLoc)
 void Corvid.onDie(Event event, Cell agentLoc)
 void Asciiroth.onDie(Event event, Cell cell)
 void AgentProxy.onDie(Event event, Cell agentLoc)
 void AbstractAgent.onDie(Event event, Cell cell)
 void Triffid.onHit(Event event, Cell attackerLoc, Cell agentLoc, Agent agent)
 void Thermadon.onHit(Event event, Cell attackerLoc, Cell agentLoc, Agent agent)
 void Tetrite.onHit(Event event, Cell attackerLoc, Cell agentLoc, Agent agent)
 void Sleestak.onHit(Event event, Cell attackerLoc, Cell agentLoc, Agent agent)
 void RollingBoulder.onHit(Event event, Cell attackerLoc, Cell agentLoc, Agent agent)
 void Rhindle.onHit(Event event, Cell attackerLoc, Cell agentLoc, Agent agent)
 void Pusher.onHit(Event event, Cell attackerLoc, Cell agentLoc, Agent agent)
 void Optilisk.onHit(Event event, Cell attackerLoc, Cell agentLoc, Agent agent)
 void LightningLizard.onHit(Event event, Cell attackerLoc, Cell agentLoc, Agent agent)
 void LavaWorm.onHit(Event event, Cell attackerLoc, Cell agentLoc, Agent agent)
 void KillerBee.onHit(Event event, Cell attackerLoc, Cell agentLoc, Agent agent)
 void Hooloovoo.onHit(Event event, Cell attackerLoc, Cell agentLoc, Agent agent)
 void GreatOldOne.onHit(Event event, Cell attackerLoc, Cell agentLoc, Agent agent)
 void Farthapod.onHit(Event event, Cell attackerLoc, Cell agentLoc, Agent agent)
 void Corvid.onHit(Event event, Cell attackerLoc, Cell agentLoc, Agent agent)
 void Cephalid.onHit(Event event, Cell attackerLoc, Cell agentLoc, Agent agent)
 void Asciiroth.onHit(Event event, Cell attackerLoc, Cell agentLoc, Agent agent)
 void AgentProxy.onHit(Event event, Cell attackerLoc, Cell agentLoc, Agent agent)
 void AbstractAgent.onHit(Event event, Cell attackerLoc, Cell agentLoc, Agent agent)
 void Tumbleweed.onHitBy(Event event, Cell agentLoc, Agent agent, Direction dir)
 void Thermadon.onHitBy(Event event, Cell agentLoc, Agent agent, Direction dir)
 void Statue.onHitBy(Event event, Cell agentLoc, Agent agent, Direction dir)
 void Slider.onHitBy(Event event, Cell agentLoc, Agent agent, Direction dir)
 void Optilisk.onHitBy(Event event, Cell agentLoc, Agent agent, Direction dir)
 void LavaWorm.onHitBy(Event event, Cell agentLoc, Agent agent, Direction dir)
 void KillerBee.onHitBy(Event event, Cell agentLoc, Agent agent, Direction dir)
 void GreatOldOne.onHitBy(Event event, Cell agentLoc, Agent agent, Direction dir)
 void Farthapod.onHitBy(Event event, Cell agentLoc, Agent agent, Direction dir)
 void Corvid.onHitBy(Event event, Cell agentLoc, Agent agent, Direction dir)
 void Cephalid.onHitBy(Event event, Cell agentLoc, Agent agent, Direction dir)
 void AgentProxy.onHitBy(Event event, Cell agentLoc, Agent agent, Direction dir)
 void AbstractAgent.onHitBy(Event event, Cell agentLoc, Agent agent, Direction dir)
 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)

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

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

Uses of Event in us.asciiroth.client.board

Methods in us.asciiroth.client.board with parameters of type Event
 void Cell.onSteppedOn(Event event, Cell agentLoc, Agent agent)

Uses of Event in us.asciiroth.client.core

Methods in us.asciiroth.client.core that return Event
 Event Game.createEvent()
          Oh, you can whine about context objects, but the tools in this environment are limited.

Methods in us.asciiroth.client.core with parameters of type Event
 void Game.agentMove(Event event, Cell agentLoc, Agent agent, Direction direction)
 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.
 void Player.heal(Event event, Item healer, int amount)
          Heal the player.
 void Terrain.onAgentEnter(Event event, Agent agent, Cell cell, Direction dir)
 void Terrain.onAgentExit(Event event, Agent agent, Cell cell, Direction dir)
 void Item.onDeselect(Event event, Cell cell)
          Notification that the user is trying to deselect the item.
 void Player.onDie(Event event, Cell agentLoc)
 void Agent.onDie(Event event, Cell cell)
          Called when the agent dies on a given cell.
 void Item.onDrop(Event event, Cell cell)
          Notification that the item is about to be dropped.
 void Terrain.onDrop(Event event, Cell itemLoc, Item item)
          Item is going to drop onto the terrain at this point.
 void Terrain.onEnter(Event event, Player player, Cell cell, Direction dir)
          Agent attempting to leave the from cell, heading toward the to cell.
 void Terrain.onExit(Event event, Player player, Cell cell, Direction dir)
          Agent attempting to exit the from cell, heading toward the to cell.
 Item Item.onFire(Event event)
          If this item can fire any kind of projectile, it should return it when this method is executed.
 void Terrain.onFlyOver(Event event, Cell cell, InFlightItem flier)
          Terrain has an item flying over it.
 void Item.onHit(Event event, Cell agentLoc, Agent agent)
          Item has touched an agent either as a result of being thrown against the agent, or as a result of the player walking into the agent while holding the item.
 void Player.onHit(Event event, Cell attackerLoc, Cell agentLoc, Agent agent)
 void Agent.onHit(Event event, Cell attackerCell, Cell agentLoc, Agent agent)
          Fired when this agent collides with the player, or if this agent is the player, when the player collides with another agent (in other words, this method will not fire if one non-player agent collides with another non-player agent).
 void Player.onHitBy(Event event, Cell agentLoc, Agent agent, Direction dir)
 void Agent.onHitBy(Event event, Cell agentLoc, Agent agent, Direction dir)
          Called when this agent is hit by another agent (another agent collides with it).
 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 Item.onSteppedOn(Event event, Cell agentLoc, Agent agent)
          Notification that an agent has entered the same square as this item.
 void Item.onThrow(Event event, Cell cell)
          Notification that the item is about to be thrown.
 void Item.onThrowEnd(Event event, Cell cell)
          Notification that this item, having been thrown, has fallen to the ground at the indicated cell.
 void Item.onUse(Event event)
          The player has used the item without indicating any particular direction for use.
 void Game.shoot(Event event, Cell agentLoc, Piece originator, Item ammo, Direction dir)
 void Player.teleport(Event event, Direction dir, java.lang.String boardID, int x, int y)

Uses of Event in us.asciiroth.client.items

Methods in us.asciiroth.client.items with parameters of type Event
 void RedRing.onDeselect(Event event, Cell cell)
 void GlassEye.onDeselect(Event event, Cell cell)
 void BlueRing.onDeselect(Event event, Cell cell)
 void AbstractItem.onDeselect(Event event, Cell cell)
 void RedRing.onDrop(Event event, Cell cell)
 void GlassEye.onDrop(Event event, Cell cell)
 void BlueRing.onDrop(Event event, Cell cell)
 void AbstractItem.onDrop(Event event, Cell cell)
 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)
 void TerminusEst.onHit(Event event, Cell cell, Agent agent)
 void Sword.onHit(Event event, Cell cell, Agent agent)
 void Stoneray.onHit(Event event, Cell agentLoc, Agent agent)
 void SlingRock.onHit(Event event, Cell cell, Agent agent)
 void Rock.onHit(Event event, Cell cell, Agent agent)
 void PoisonDart.onHit(Event event, Cell agentLoc, Agent agent)
 void Parabullet.onHit(Event event, Cell agentLoc, Agent agent)
 void Hammer.onHit(Event event, Cell cell, Agent agent)
 void Dagger.onHit(Event event, Cell cell, Agent agent)
 void Crowbar.onHit(Event event, Cell agentLoc, Agent agent)
 void Bullet.onHit(Event event, Cell agentLoc, Agent agent)
 void Arrow.onHit(Event event, Cell agentLoc, Agent agent)
 void AbstractItem.onHit(Event event, Cell agentLoc, Agent agent)
 void Head.onSteppedOn(Event event, Cell agentLoc, Agent agent)
 void Fish.onSteppedOn(Event event, Cell agentLoc, Agent agent)
 void Bone.onSteppedOn(Event event, Cell agentLoc, Agent agent)
 void Bomb.onSteppedOn(Event event, Cell agentLoc, Agent agent)
 void AbstractItem.onSteppedOn(Event event, Cell agentLoc, Agent agent)
 void RedRing.onThrow(Event event, Cell cell)
 void Head.onThrow(Event event, Cell cell)
 void GlassEye.onThrow(Event event, Cell cell)
 void BlueRing.onThrow(Event event, Cell cell)
 void AbstractItem.onThrow(Event event, Cell cell)
 void Weakray.onThrowEnd(Event event, Cell cell)
 void Grenade.onThrowEnd(Event event, Cell cell)
 void Agentray.onThrowEnd(Event event, Cell cell)
 void AbstractItem.onThrowEnd(Event event, Cell cell)
 void Sling.onUse(Event event)
 void Scroll.onUse(Event event)
 void RedRing.onUse(Event event)
 void PurpleMushroom.onUse(Event event)
 void ProteinBar.onUse(Event event)
 void PeachElixir.onUse(Event event)
 void Paralyzer.onUse(Event event)
 void Mushroom.onUse(Event event)
 void Kiwi.onUse(Event event)
 void Key.onUse(Event event)
 void KelpSmoothie.onUse(Event event)
 void HelmOfTheAsciiroth.onUse(Event event)
 void Healer.onUse(Event event)
 void Head.onUse(Event event)
 void Gun.onUse(Event event)
 void Grenade.onUse(Event event)
 void GoldenHarp.onUse(Event event)
 void GlassEye.onUse(Event event)
 void Fish.onUse(Event event)
 void CopperPill.onUse(Event event)
 void Chalk.onUse(Event event)
 void Bread.onUse(Event event)
 void Bow.onUse(Event event)
 void BlueRing.onUse(Event event)
 void Apple.onUse(Event event)
 void AmmoSling.onUse(Event event)
 void AmmoParalyzer.onUse(Event event)
 void AmmoGun.onUse(Event event)
 void AmmoBow.onUse(Event event)
 void AbstractItem.onUse(Event event)

Uses of Event in us.asciiroth.client.terrain

Methods in us.asciiroth.client.terrain with parameters of type Event
 void Turnstile.onAgentEnter(Event event, Agent agent, Cell cell, Direction dir)
 void PressurePlate.onAgentEnter(Event event, Agent agent, Cell cell, Direction dir)
 void Pit.onAgentEnter(Event event, Agent agent, Cell cell, Direction dir)
 void OpeningMarker.onAgentEnter(Event event, Agent agent, Cell cell, Direction dir)
 void Gate.onAgentEnter(Event event, Agent agent, Cell cell, Direction dir)
 void EuclideanTransporter.onAgentEnter(Event event, Agent agent, Cell cell, Direction dir)
 void Door.onAgentEnter(Event event, Agent agent, Cell cell, Direction dir)
 void AbstractTerrain.onAgentEnter(Event event, Agent agent, Cell cell, Direction dir)
 void Turnstile.onAgentExit(Event event, Agent agent, Cell cell, Direction dir)
 void Raft.onAgentExit(Event event, Agent agent, Cell cell, Direction dir)
 void PressurePlate.onAgentExit(Event event, Agent agent, Cell cell, Direction dir)
 void Gate.onAgentExit(Event event, Agent agent, Cell cell, Direction dir)
 void FarthapodNest.onAgentExit(Event event, Agent agent, Cell cell, Direction dir)
          The farthapods can get out, however.
 void Door.onAgentExit(Event event, Agent agent, Cell cell, Direction dir)
 void BeeHive.onAgentExit(Event event, Agent agent, Cell cell, Direction dir)
          The bees can get out, however.
 void AbstractTerrain.onAgentExit(Event event, Agent agent, Cell cell, Direction dir)
 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 WishingWell.onEnter(Event event, Player player, Cell cell, Direction dir)
 void VendingMachine.onEnter(Event event, Player player, Cell cell, Direction dir)
 void Urn.onEnter(Event event, Player player, Cell cell, Direction dir)
 void Turnstile.onEnter(Event event, Player player, Cell cell, Direction dir)
 void Throne.onEnter(Event event, Player player, Cell cell, Direction dir)
 void Teleporter.onEnter(Event event, Player player, Cell cell, Direction dir)
 void Switch.onEnter(Event event, Player player, Cell cell, Direction dir)
 void StairsUp.onEnter(Event event, Player player, Cell cell, Direction dir)
 void StairsDown.onEnter(Event event, Player player, Cell cell, Direction dir)
 void RustyGate.onEnter(Event event, Player player, Cell cell, Direction dir)
 void Reflector.onEnter(Event event, Player player, Cell cell, Direction dir)
 void Pylon.onEnter(Event event, Player player, Cell cell, Direction dir)
 void PressurePlate.onEnter(Event event, Player player, Cell cell, Direction dir)
 void Pit.onEnter(Event event, Player player, Cell cell, Direction dir)
 void OpeningMarker.onEnter(Event event, Player player, Cell cell, Direction dir)
 void Ocean.onEnter(Event event, Player player, Cell cell, Direction dir)
 void KeySwitch.onEnter(Event event, Player player, Cell cell, Direction dir)
 void ImpassableCliffs.onEnter(Event event, Player player, Cell cell, Direction dir)
 void Gate.onEnter(Event event, Player player, Cell cell, Direction dir)
 void ForceField.onEnter(Event event, Player player, Cell cell, Direction dir)
 void FishPool.onEnter(Event event, Player player, Cell cell, Direction dir)
 void Exchanger.onEnter(Event event, Player player, Cell cell, Direction dir)
 void EuclideanTransporter.onEnter(Event event, Player player, Cell cell, Direction dir)
 void EuclideanEngine.onEnter(Event event, Player player, Cell cell, Direction dir)
 void Door.onEnter(Event event, Player player, Cell cell, Direction dir)
 void Crevasse.onEnter(Event event, Player player, Cell cell, Direction dir)
 void Crate.onEnter(Event event, Player player, Cell cell, Direction dir)
 void Chest.onEnter(Event event, Player player, Cell cell, Direction dir)
 void CaveEntrance.onEnter(Event event, Player player, Cell cell, Direction dir)
 void Bridge.onEnter(Event event, Player player, Cell cell, Direction dir)
 void Bookshelf.onEnter(Event event, Player player, Cell cell, Direction dir)
 void BeeHive.onEnter(Event event, Player player, Cell cell, Direction dir)
          You really shouldn't walk into a bee hive.
 void AbstractTerrain.onEnter(Event event, Player player, Cell cell, Direction dir)
 void Cliff.onEnterInternal(Event event, Player player, Cell cell, Direction dir)
 void Turnstile.onExit(Event event, Player player, Cell cell, Direction dir)
 void Throne.onExit(Event event, Player player, Cell cell, Direction dir)
 void Swamp.onExit(Event event, Player player, Cell cell, Direction dir)
 void StairsUp.onExit(Event event, Player player, Cell cell, Direction dir)
 void StairsDown.onExit(Event event, Player player, Cell cell, Direction dir)
 void ShallowSwamp.onExit(Event event, Player player, Cell cell, Direction dir)
 void Raft.onExit(Event event, Player player, Cell cell, Direction dir)
 void Pylon.onExit(Event event, Player player, Cell cell, Direction dir)
 void PressurePlate.onExit(Event event, Player player, Cell cell, Direction dir)
 void Mud.onExit(Event event, Player player, Cell cell, Direction dir)
 void Gate.onExit(Event event, Player player, Cell cell, Direction dir)
 void Door.onExit(Event event, Player player, Cell cell, Direction dir)
 void CaveEntrance.onExit(Event event, Player player, Cell cell, Direction dir)
 void Bridge.onExit(Event event, Player player, Cell cell, Direction dir)
 void AbstractTerrain.onExit(Event event, Player player, Cell cell, Direction dir)
 void Cliff.onExitInternal(Event event, Player player, Cell cell, Direction dir)
 void Urn.onFlyOver(Event event, Cell cell, InFlightItem flier)
 void Turnstile.onFlyOver(Event event, Cell cell, InFlightItem flier)
 void Switch.onFlyOver(Event event, Cell cell, InFlightItem flier)
          You can throw things at switches and trigger them, but you can't shoot at them.
 void Shooter.onFlyOver(Event event, Cell cell, InFlightItem flier)
 void RustyGate.onFlyOver(Event event, Cell cell, InFlightItem flier)
 void Reflector.onFlyOver(Event event, Cell cell, InFlightItem flier)
 void HighRocks.onFlyOver(Event event, Cell cell, InFlightItem flier)
          Although the player can pass over this terrain, he or she cannot throw or shoot through it.
 void Gate.onFlyOver(Event event, Cell cell, InFlightItem flier)
 void ForceField.onFlyOver(Event event, Cell cell, InFlightItem flier)
 void Door.onFlyOver(Event event, Cell cell, InFlightItem flier)
 void BeeHive.onFlyOver(Event event, Cell cell, InFlightItem flier)
 void AbstractTerrain.onFlyOver(Event event, Cell cell, InFlightItem flier)
 void AbstractTerrain.onPickup(Event event, Cell loc, Agent agent, Item item)
static void TerrainUtils.removeDecorator(Event event, TerrainProxy terrain)

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

Methods in us.asciiroth.client.terrain.decorators with parameters of type Event
 void PitTrap.onAgentEnter(Event event, Agent agent, Cell cell, Direction dir)
 void DualTerrain.onAgentEnter(Event event, Agent agent, Cell cell, Direction dir)
 void Decorator.onAgentEnter(Event event, Agent agent, Cell cell, Direction dir)
 void DualTerrain.onAgentExit(Event event, Agent agent, Cell cell, Direction dir)
 void Decorator.onAgentExit(Event event, Agent agent, Cell cell, Direction dir)
 void DualTerrain.onDrop(Event event, Cell cell, Item item)
 void Decorator.onDrop(Event event, Cell cell, Item item)
 void PitTrap.onEnter(Event event, Player player, Cell cell, Direction dir)
 void DualTerrain.onEnter(Event event, Player player, Cell cell, Direction dir)
 void Decorator.onEnter(Event event, Player player, Cell cell, Direction dir)
 void PlayerGate.onEnterInternal(Event event, Player player, Cell cell, Direction dir)
 void DualTerrain.onExit(Event event, Player player, Cell cell, Direction dir)
 void Decorator.onExit(Event event, Player player, Cell cell, Direction dir)
 void DualTerrain.onFlyOver(Event event, Cell cell, InFlightItem flier)
 void Decorator.onFlyOver(Event event, Cell cell, InFlightItem flier)
 void DualTerrain.onPickup(Event event, Cell loc, Agent agent, Item item)
 void Decorator.onPickup(Event event, Cell loc, Agent agent, Item item)

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

Methods in us.asciiroth.client.terrain.triggers with parameters of type Event
 void TriggerOnceOnDrop.onDropInternal(Event event, Cell cell, Item item)
 void TriggerOnceIfNot.onEnterInternal(Event event, Player player, Cell cell, Direction dir)
 void TriggerOnceIf.onEnterInternal(Event event, Player player, Cell cell, Direction dir)
 void TriggerOnce.onEnterInternal(Event event, Player player, Cell cell, Direction dir)
 void TriggerIfNot.onEnterInternal(Event event, Player player, Cell cell, Direction dir)
 void TriggerIf.onEnterInternal(Event event, Player player, Cell cell, Direction dir)
 void Trigger.onEnterInternal(Event event, Player player, Cell cell, Direction dir)


2009 Alx Dark