TravelBarrierclass | travel.t[1658] |
Superclass Tree | Subclass Tree | Global Objects | Property Summary | Method Summary | Property Details | Method Details |
A TravelBarrier can be attached to a TravelConnector, via the travelBarrier property, to form a conditional barrier to travel.
class
TravelBarrier : object
Superclass Tree (in declaration order)
Subclass Tree
TravelBarrier
PushTravelBarrier
VehicleBarrier
Global Objects
Summary of Properties
Summary of Methods
canTravelerPass
explainTravelBarrier
Properties
Methods
canTravelerPass (traveler) | travel.t[1664] |
Determine if this barrier blocks the given traveler. By default, we don't block anyone. This doesn't make us much of a barrier, so subclasses should override this with a more specific condition.
explainTravelBarrier (traveler) | travel.t[1672] |
Explain why travel isn't allowed. This should generate an appropriate failure report explaining the problem. This is invoked when travel is attempted and canTravelerPass returns nil. Subclasses must override this.
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