Uses of Class
de.adom.jade.world.maps.Map

Packages that use Map
de.adom.jade.beings   
de.adom.jade.ui   
de.adom.jade.ui.ascii   
de.adom.jade.world   
de.adom.jade.world.maps   
 

Uses of Map in de.adom.jade.beings
 

Methods in de.adom.jade.beings that return Map
 Map Being.getMap()
          Returns the map this being dwells upon.
 

Methods in de.adom.jade.beings with parameters of type Map
 void Being.setMap(Map map)
          Sets the map this being dwells on.
 

Constructors in de.adom.jade.beings with parameters of type Map
NPC(Map map)
          Creates a new NPC.
Being(Map map)
          Initializes the basic data of this being.
 

Uses of Map in de.adom.jade.ui
 

Methods in de.adom.jade.ui with parameters of type Map
abstract  void UserInterface.setMap(Map currentMap)
          Sets the map to use.
 

Constructors in de.adom.jade.ui with parameters of type Map
MapView(Map theMap)
          Creates a new map view for a given map.
 

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

Methods in de.adom.jade.ui.ascii with parameters of type Map
 void MapDisplay.setMap(Map map)
          Sets the map to use.
 void AsciiUserInterface.setMap(Map currentMap)
          Sets the map to use.
 

Uses of Map in de.adom.jade.world
 

Methods in de.adom.jade.world that return Map
protected  Map World.createMap()
           
 Map Location.getMap()
          Returns the map of the location.
protected abstract  Map Location.createMap()
          Creates a new map for this specific location.
protected  Map HumanVillage.createMap()
           
protected  Map Dungeon.createMap()
           
 

Methods in de.adom.jade.world with parameters of type Map
 void Location.setMap(Map theMap)
          Explicitly defines a map for this location.
 

Constructors in de.adom.jade.world with parameters of type Map
Location(java.lang.String unknownName, java.lang.String unknownDescription, java.lang.String knownName, java.lang.String knownDescription, Map map)
          Creates a new location.
HugeDungeon(java.lang.String unknownName, java.lang.String unknownDescription, java.lang.String knownName, java.lang.String knownDescription, Map map)
          Creates a new dungeon.
Dungeon(java.lang.String unknownName, java.lang.String unknownDescription, java.lang.String knownName, java.lang.String knownDescription, Map map)
          Creates a new dungeon.
 

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

Subclasses of Map in de.adom.jade.world.maps
 class DungeonMap
          Creates a dungeon map.
 class HumanVillageMap
          Implements the map for a human village.
 class MazeMap
          Implements a maze that is completely made up from tunnels.
 class OutdoorMap
          Defines an outdoor map.
 class SettlementMap
          Provides a base map class for all settlements.
 class UndergroundMap
          Implements the base structures for all underground maps.
 class WorldMap
          Creates the central world map for the game.
 

Methods in de.adom.jade.world.maps with parameters of type Map
 void WalledArea.drawOn(Map map)
          Draws the area on the given map.
 void Position.moveTowards(Map map, int fromX, int fromY, int toX, int toY)
          Moves this position one step towards a given target position.
 Area AreaCreator.createArea(Map map)
          Tries to create a new area.
 void Area.drawOn(Map map)
          Draws the area on the given map.