Uses of Class
de.adom.jade.beings.Being

Packages that use Being
de.adom.jade.beings   
de.adom.jade.ui   
de.adom.jade.ui.ascii   
de.adom.jade.ui.commands   
de.adom.jade.world   
de.adom.jade.world.maps   
de.adom.jade.world.tiles   
 

Uses of Being in de.adom.jade.beings
 

Subclasses of Being in de.adom.jade.beings
 class NPC
          Implements monsters.
 class PC
          Implements all the code for the player character.
 

Methods in de.adom.jade.beings with parameters of type Being
protected  boolean PC.isVisibleToImpl(Being being)
          Determines whether the PC currently is visible to the given being.
protected  boolean NPC.isVisibleToImpl(Being being)
          Determines whether the PC currently is visible to the given being.
 boolean Being.isVisibleTo(Being being)
          Determines whether this being currently is visible to the given being.
protected abstract  boolean Being.isVisibleToImpl(Being being)
          Determines whether this being currently is visible to the given being.
 

Uses of Being in de.adom.jade.ui
 

Methods in de.adom.jade.ui with parameters of type Being
abstract  void UserInterface.setPointOfView(Being being)
          Sets the point of view for the map.
 void UserInterface.observe(Being originator, java.lang.String message)
          Displays a message to the user if this being is visible to the PC.
 void UserInterface.observe(Being originator, Being target, java.lang.String message)
          Displays a message to the user if this being is visible to the PC.
 void MapView.setPointOfView(Being being)
          Sets the point of view of the PC.
 

Uses of Being in de.adom.jade.ui.ascii
 

Methods in de.adom.jade.ui.ascii with parameters of type Being
 void MapDisplay.setCentralBeing(Being being)
          Sets the being on which all actions center.
 void AsciiUserInterface.setPointOfView(Being being)
          Sets the point of view for the map.
 

Constructors in de.adom.jade.ui.ascii with parameters of type Being
StatisticsDisplay(Being being)
          Creates a new message display area.
 

Uses of Being in de.adom.jade.ui.commands
 

Methods in de.adom.jade.ui.commands with parameters of type Being
abstract  Command RepeatingCommand.getRepeatingCommand(Being being)
          Determines if the command can be repeated once more for a given being.
 boolean Command.execute(Being being)
          Executes the command on a being.
protected abstract  boolean Command.executeImpl(Being being)
          Executes the command on a being.
 

Uses of Being in de.adom.jade.world
 

Methods in de.adom.jade.world with parameters of type Being
 boolean LocationManager.switchLocation(Being being, Connection connection)
          Switches the location for the given being.
 

Uses of Being in de.adom.jade.world.maps
 

Methods in de.adom.jade.world.maps that return Being
 Being Map.getBeing(int x, int y)
          Returns a being at a given position.
 

Methods in de.adom.jade.world.maps with parameters of type Being
 int WorldMap.getSightRange(Being being)
          Returns the sight range for a given being on this map.
 int SettlementMap.getSightRange(Being being)
           
 int Map.getSightRange(Being being)
          Returns the sight range for a given being on this map.
 void Map.setPointOfView(Being being)
          Sets the point of view by using a being as the reference point.
 void Map.setBeing(Being being)
          Sets a being at a given position.
 void Map.removeBeing(Being being)
          Remove a being at a given position.
 boolean Area.isExitedBy(Being being)
          Checks whether the given being can exit the area.
 boolean Area.isEnteredBy(Being being)
          Checks whether the given being can enter the area.
 boolean Area.canEnter(Being being)
          Checks whether the given being can enter the area.
 boolean Area.canExit(Being being)
          Checks whether the given being can exit the area.
 

Uses of Being in de.adom.jade.world.tiles
 

Methods in de.adom.jade.world.tiles with parameters of type Being
 boolean WallTile.isEnteredBy(Being being)
           
 boolean VortexTile.isEnteredBy(Being being)
           
 boolean Tile.isOpenFor(Being being)
          Determines whether this tile is open for passage by a specific being or not.
 boolean Tile.isEnteredBy(Being being)
          Determines whether a being manages to enter this particular tile.
 void Tile.executeActionAfterEnteringOn(Being being)
          Executes an action on the being after the being successfully entered a tile.
 boolean StairUpTile.isEnteredBy(Being being)
           
 void StairUpTile.executeActionAfterEnteringOn(Being being)
           
 boolean StairDownTile.isEnteredBy(Being being)
           
 void StairDownTile.executeActionAfterEnteringOn(Being being)
           
 boolean ResistantWallTile.isEnteredBy(Being being)
           
 boolean OutdoorExitTile.isEnteredBy(Being being)
           
 void OutdoorExitTile.executeActionAfterEnteringOn(Being being)
           
 boolean GrassTile.isEnteredBy(Being being)