com.planet_ink.coffee_mud.Libraries.interfaces
Interface WorldMap
- All Superinterfaces:
- java.lang.Cloneable, CMLibrary, CMObject, java.lang.Comparable<CMObject>, java.lang.Runnable
- All Known Implementing Classes:
- CMMap
public interface WorldMap
- extends CMLibrary, java.lang.Runnable
|
Method Summary |
void |
addArea(Area newOne)
|
void |
addAuctionHouse(Auctioneer newOne)
|
void |
addBank(Banker newOne)
|
void |
addDeity(Deity newOne)
|
void |
addGlobalHandler(Environmental E,
int category)
|
void |
addObjectToSpace(SpaceObject O)
|
void |
addPostOffice(PostOffice newOne)
|
Area |
areaLocation(java.lang.Object E)
|
java.util.Enumeration |
areas()
|
java.util.Enumeration |
auctionHouses()
|
java.util.Iterator |
bankChains(Area AreaOrNull)
|
java.util.Enumeration |
banks()
|
java.lang.String |
createNewExit(Room from,
Room room,
int direction)
|
java.util.Enumeration |
deities()
|
void |
delArea(Area oneToDel)
|
void |
delAuctionHouse(Auctioneer oneToDel)
|
void |
delBank(Banker oneToDel)
|
void |
delDeity(Deity oneToDel)
|
void |
delGlobalHandler(Environmental E,
int category)
|
void |
delObjectInSpace(SpaceObject O)
|
void |
delPostOffice(PostOffice oneToDel)
|
void |
emptyRoom(Room room,
Room bringBackHere)
|
boolean |
explored(Room R,
java.util.Vector areas)
|
Area |
findArea(java.lang.String calledThis)
|
Area |
findAreaStartsWith(java.lang.String calledThis)
|
Room |
findConnectingRoom(Room room)
|
Area |
getArea(java.lang.String calledThis)
|
Auctioneer |
getAuctionHouse(java.lang.String chain,
java.lang.String areaNameOrBranch)
|
Banker |
getBank(java.lang.String chain,
java.lang.String areaNameOrBranch)
|
Deity |
getDeity(java.lang.String calledThis)
|
double[] |
getDirection(SpaceObject FROM,
SpaceObject TO)
|
long |
getDistanceFrom(SpaceObject O1,
SpaceObject O2)
|
java.lang.String |
getExtendedRoomID(Room R)
|
Area |
getFirstArea()
|
PostOffice |
getPostOffice(java.lang.String chain,
java.lang.String areaNameOrBranch)
|
Area |
getRandomArea()
|
Room |
getRandomRoom()
|
long |
getRelativeVelocity(SpaceObject O1,
SpaceObject O2)
|
Room |
getRoom(java.util.Hashtable hashedRoomSet,
java.lang.String areaName,
java.lang.String calledThis)
|
Room |
getRoom(Room room)
|
Room |
getRoom(java.lang.String calledThis)
|
Room |
getRoom(java.util.Vector roomSet,
java.lang.String calledThis)
|
int |
getRoomDir(Room from,
Room to)
|
Area |
getStartArea(Environmental E)
|
Room |
getStartRoom(Environmental E)
|
MOB |
god(Room R)
|
boolean |
hasASky(Room room)
|
boolean |
isClearableRoom(Room room)
|
boolean |
isObjectInSpace(SpaceObject O)
|
void |
moveSpaceObject(SpaceObject O)
|
int |
numAreas()
|
int |
numAuctionHouses()
|
int |
numBanks()
|
int |
numDeities()
|
int |
numPostOffices()
|
int |
numRooms()
|
void |
obliterateArea(java.lang.String areaName)
|
void |
obliterateRoom(Room deadRoom)
|
java.util.Enumeration |
postOffices()
|
void |
renameRooms(Area A,
java.lang.String oldName,
java.util.Vector allMyDamnRooms)
|
void |
resetArea(Area area)
|
void |
resetRoom(Room room)
|
java.util.Enumeration |
roomIDs()
|
Room |
roomLocation(Environmental E)
|
java.util.Enumeration |
rooms()
|
java.util.Enumeration |
roomsFilled()
|
boolean |
sendGlobalMessage(MOB host,
int category,
CMMsg msg)
|
java.util.Enumeration |
sortedAreas()
|
| Methods inherited from interface java.lang.Comparable |
compareTo |
| Methods inherited from interface java.lang.Runnable |
run |
ROOM_EXPIRATION_MILLIS
static final long ROOM_EXPIRATION_MILLIS
- See Also:
- Constant Field Values
numAreas
int numAreas()
addArea
void addArea(Area newOne)
delArea
void delArea(Area oneToDel)
getArea
Area getArea(java.lang.String calledThis)
findAreaStartsWith
Area findAreaStartsWith(java.lang.String calledThis)
findArea
Area findArea(java.lang.String calledThis)
areas
java.util.Enumeration areas()
sortedAreas
java.util.Enumeration sortedAreas()
getFirstArea
Area getFirstArea()
getRandomArea
Area getRandomArea()
obliterateArea
void obliterateArea(java.lang.String areaName)
numRooms
int numRooms()
roomIDs
java.util.Enumeration roomIDs()
getExtendedRoomID
java.lang.String getExtendedRoomID(Room R)
getRoom
Room getRoom(Room room)
getRoom
Room getRoom(java.lang.String calledThis)
getRoom
Room getRoom(java.util.Vector roomSet,
java.lang.String calledThis)
getRoom
Room getRoom(java.util.Hashtable hashedRoomSet,
java.lang.String areaName,
java.lang.String calledThis)
rooms
java.util.Enumeration rooms()
roomsFilled
java.util.Enumeration roomsFilled()
getRandomRoom
Room getRandomRoom()
renameRooms
void renameRooms(Area A,
java.lang.String oldName,
java.util.Vector allMyDamnRooms)
obliterateRoom
void obliterateRoom(Room deadRoom)
findConnectingRoom
Room findConnectingRoom(Room room)
getRoomDir
int getRoomDir(Room from,
Room to)
resetArea
void resetArea(Area area)
resetRoom
void resetRoom(Room room)
getStartRoom
Room getStartRoom(Environmental E)
getStartArea
Area getStartArea(Environmental E)
roomLocation
Room roomLocation(Environmental E)
emptyRoom
void emptyRoom(Room room,
Room bringBackHere)
hasASky
boolean hasASky(Room room)
isClearableRoom
boolean isClearableRoom(Room room)
createNewExit
java.lang.String createNewExit(Room from,
Room room,
int direction)
areaLocation
Area areaLocation(java.lang.Object E)
explored
boolean explored(Room R,
java.util.Vector areas)
numDeities
int numDeities()
addDeity
void addDeity(Deity newOne)
delDeity
void delDeity(Deity oneToDel)
getDeity
Deity getDeity(java.lang.String calledThis)
deities
java.util.Enumeration deities()
numPostOffices
int numPostOffices()
addPostOffice
void addPostOffice(PostOffice newOne)
delPostOffice
void delPostOffice(PostOffice oneToDel)
getPostOffice
PostOffice getPostOffice(java.lang.String chain,
java.lang.String areaNameOrBranch)
postOffices
java.util.Enumeration postOffices()
numBanks
int numBanks()
addBank
void addBank(Banker newOne)
delBank
void delBank(Banker oneToDel)
getBank
Banker getBank(java.lang.String chain,
java.lang.String areaNameOrBranch)
banks
java.util.Enumeration banks()
bankChains
java.util.Iterator bankChains(Area AreaOrNull)
numAuctionHouses
int numAuctionHouses()
addAuctionHouse
void addAuctionHouse(Auctioneer newOne)
delAuctionHouse
void delAuctionHouse(Auctioneer oneToDel)
getAuctionHouse
Auctioneer getAuctionHouse(java.lang.String chain,
java.lang.String areaNameOrBranch)
auctionHouses
java.util.Enumeration auctionHouses()
getRelativeVelocity
long getRelativeVelocity(SpaceObject O1,
SpaceObject O2)
isObjectInSpace
boolean isObjectInSpace(SpaceObject O)
delObjectInSpace
void delObjectInSpace(SpaceObject O)
addObjectToSpace
void addObjectToSpace(SpaceObject O)
getDistanceFrom
long getDistanceFrom(SpaceObject O1,
SpaceObject O2)
getDirection
double[] getDirection(SpaceObject FROM,
SpaceObject TO)
moveSpaceObject
void moveSpaceObject(SpaceObject O)
addGlobalHandler
void addGlobalHandler(Environmental E,
int category)
delGlobalHandler
void delGlobalHandler(Environmental E,
int category)
god
MOB god(Room R)
sendGlobalMessage
boolean sendGlobalMessage(MOB host,
int category,
CMMsg msg)