com.planet_ink.coffee_mud.Libraries.interfaces
Interface AreaGenerationLibrary
- All Superinterfaces:
- java.lang.Cloneable, CMLibrary, CMObject, java.lang.Comparable<CMObject>
- All Known Implementing Classes:
- MUDPercolator
public interface AreaGenerationLibrary
- extends CMLibrary
|
Method Summary |
Area |
buildArea(XMLLibrary.XMLpiece piece,
java.util.Hashtable defined,
int direction)
|
void |
buildDefinedIDSet(java.util.Vector xmlRoot,
java.util.Hashtable defined)
|
Room |
buildRoom(XMLLibrary.XMLpiece piece,
java.util.Hashtable defined,
Exit[] exits,
int direction)
|
void |
checkRequirements(XMLLibrary.XMLpiece piece,
java.util.Hashtable defined)
|
java.util.Vector |
findItems(XMLLibrary.XMLpiece piece,
java.util.Hashtable defined)
|
java.util.Vector |
findMobs(XMLLibrary.XMLpiece piece,
java.util.Hashtable defined)
|
java.lang.String |
findString(java.lang.String tagName,
XMLLibrary.XMLpiece piece,
java.util.Hashtable defined)
|
AreaGenerationLibrary.LayoutManager |
getLayoutManager(java.lang.String named)
|
| Methods inherited from interface java.lang.Comparable |
compareTo |
buildDefinedIDSet
void buildDefinedIDSet(java.util.Vector xmlRoot,
java.util.Hashtable defined)
findItems
java.util.Vector findItems(XMLLibrary.XMLpiece piece,
java.util.Hashtable defined)
throws CMException
- Throws:
CMException
findMobs
java.util.Vector findMobs(XMLLibrary.XMLpiece piece,
java.util.Hashtable defined)
throws CMException
- Throws:
CMException
findString
java.lang.String findString(java.lang.String tagName,
XMLLibrary.XMLpiece piece,
java.util.Hashtable defined)
throws CMException
- Throws:
CMException
buildRoom
Room buildRoom(XMLLibrary.XMLpiece piece,
java.util.Hashtable defined,
Exit[] exits,
int direction)
throws CMException
- Throws:
CMException
checkRequirements
void checkRequirements(XMLLibrary.XMLpiece piece,
java.util.Hashtable defined)
throws CMException
- Throws:
CMException
buildArea
Area buildArea(XMLLibrary.XMLpiece piece,
java.util.Hashtable defined,
int direction)
throws CMException
- Throws:
CMException
getLayoutManager
AreaGenerationLibrary.LayoutManager getLayoutManager(java.lang.String named)