| TravelerDirectlyInRoomclass | precond.t[277] | 
| Superclass Tree  | Subclass Tree  | Global Objects  | Property Summary  | Method Summary  | Property Details  | Method Details  | 
   Pre-condition: the traveler is directly in the given room.  This will   attempt to remove the traveler from any nested rooms within the given   room, but cannot perform travel between rooms not related by   containment. 
Note that the traveler is not necessarily the actor, because the actor could be in a vehicle.
This is a class, because it has to be instantiated with more parameters than just a single 'obj' passed by default when evaluating preconditions. In particular, we need to know the actor performing the travel, the connector being traversed, and the room we need to be directly in.
class 
TravelerDirectlyInRoom :    PreCondition
Superclass Tree   (in declaration order)
TravelerDirectlyInRoom
         PreCondition
                  object
Subclass Tree   
Global Objects   
Summary of Properties   
Inherited from PreCondition :
preCondOrder  
Summary of Methods   
Inherited from PreCondition :
verifyPreCondition  
Properties   
actor_ | precond.t[294] | 
the actor doing the travel
conn_ | precond.t[297] | 
the connector being traversed
loc_ | precond.t[300] | 
the room we need to be directly in
Methods   
checkPreCondition (obj, allowImplicit)OVERRIDDEN | precond.t[286] | 
remember the actor, connector, and room
construct (actor, conn, loc) | precond.t[278] | 
no description available
TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3
Generated on 5/16/2013 from TADS version 3.1.3