cleoni.adv
Class Room

java.lang.Object
  extended by cleoni.adv.ManageableObject
      extended by cleoni.adv.DimxObject
          extended by cleoni.adv.AdvObject
              extended by cleoni.adv.PeopleContainer
                  extended by cleoni.adv.Room

public class Room
extends PeopleContainer

Represents a ROOM object


Field Summary
 
Fields inherited from class cleoni.adv.AdvObject
capacity, container, defContainer, facing, images, methodArgs, methods, showfor, showmode, volume
 
Fields inherited from class cleoni.adv.DimxObject
contents, id, name, properties, world
 
Constructor Summary
Room(World aWorld, java.lang.String aName, java.lang.String anId, java.lang.String aDescription, java.lang.String anIcon, java.lang.String attrList)
          Room constructor comment.
 
Method Summary
 void addLink(Link w)
           
protected  int getFreeSpace()
           
 Dict getLinks()
           
 Room getRoom()
           
 java.lang.String getTypePrefix()
           
 Link getWay(java.lang.String wayId)
           
 boolean isaRoom()
           
 
Methods inherited from class cleoni.adv.PeopleContainer
display, getPanel, hear, isPeopleContainer, playBackground, playSound, sendCmd, setPanel, useView
 
Methods inherited from class cleoni.adv.AdvObject
afterWorldChange, attachEvent, close, contains, copyFacesInto, debug, die, getContents, getDescription, getExactImage, getIcon, getMethodArgs, getMethods, getNearestImage, getPeopleContainer, getType, getType, getUsedSpace, go, hasImageUrl, hasSeveralFaces, hide, isAccessibleFrom, isHidden, isHideable, isLink, isLockable, isLocked, isNear, isOpen, isOpenable, isPickable, isPlayer, isRobot, isVehicle, listImages, moveTo, objPlace, objRemove, open, reset, setDescription, setFacing, setHidden, setHideable, setImage, setLockable, setLocked, setOpenable, toString, varGet, varGetIdAt, varsCount, varsSet, varsToHtmlTable, worldChange
 
Methods inherited from class cleoni.adv.DimxObject
displayRight, execMethod, getContents, getId, getName, getObjectsByName, hasMethod, isaCharacter, isanItem, refreshView, varExists, varGetAdvObj, varGetBool, varGetDimxObj, varGetInt, varGetStr, varSet, varSet, varSet, varSet, varSet
 
Methods inherited from class cleoni.adv.ManageableObject
varGet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Room

public Room(World aWorld,
            java.lang.String aName,
            java.lang.String anId,
            java.lang.String aDescription,
            java.lang.String anIcon,
            java.lang.String attrList)
     throws DimxException
Room constructor comment.

Throws:
DimxException
Method Detail

getFreeSpace

protected int getFreeSpace()
Overrides:
getFreeSpace in class AdvObject

getRoom

public Room getRoom()
Overrides:
getRoom in class AdvObject

getTypePrefix

public java.lang.String getTypePrefix()
Overrides:
getTypePrefix in class AdvObject

getWay

public Link getWay(java.lang.String wayId)
Overrides:
getWay in class PeopleContainer

getLinks

public Dict getLinks()
Overrides:
getLinks in class PeopleContainer

isaRoom

public boolean isaRoom()
Overrides:
isaRoom in class DimxObject

addLink

public void addLink(Link w)