Openableclass | objects.t[3420] |
Superclass Tree | Subclass Tree | Global Objects | Property Summary | Method Summary | Property Details | Method Details |
class
Openable : BasicOpenable
(none)
Inherited from
Inherited from
Inherited from Openable
BasicOpenable
Linkable
object
Openable
Door
AutoClosingDoor
Matchbook
OpenableContainer
KeyedContainer
LockableContainer
descContentsLister
lockStatusReportable
openingLister
BasicOpenable
:
cannotMoveThroughMsg
cannotTouchThroughMsg
initiallyOpen
isOpen_
openDesc
addInteriorReachableCond
dobjFor(Board)
dobjFor(Close)
dobjFor(GetOutOf)
dobjFor(Lock)
dobjFor(LockWith)
dobjFor(LookIn)
dobjFor(Open)
dobjFor(Search)
iobjFor(PourInto)
iobjFor(PutIn)
openStatus
BasicOpenable
:
initializeThing
isOpen
makeOpen
tryImplicitRemoveObstructor
Linkable
:
masterObject
descContentsLister | objects.t[3428] |
lockStatusReportable | objects.t[3455] |
openingLister | objects.t[3435] |
addInteriorReachableCond (lst) | objects.t[3598] |
dobjFor(Board) | objects.t[3646] |
dobjFor(Close) | objects.t[3526] |
dobjFor(GetOutOf) | objects.t[3636] |
dobjFor(Lock) | objects.t[3626] |
dobjFor(LockWith) | objects.t[3630] |
dobjFor(LookIn) | objects.t[3544] |
dobjFor(Open) | objects.t[3460] |
dobjFor(Search) | objects.t[3569] |
iobjFor(PourInto) | objects.t[3619] |
iobjFor(PutIn) | objects.t[3613] |
openStatus ( ) | objects.t[3447] |
Note that this message has to be a stand-alone independent clause. In particular note that we don't put any spacing after it, since we need to be able to add sentence-ending or clause-ending punctuation immediately after it.