SensoryEventclass

objects.t[758]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

Sensory Event. This is an object representing a transient event, such as a sound, visual display, or odor, to which some objects observing the event might react.

A sensory event differs from a sensory emanation in that an emanation is ongoing and passive, while an event is isolated in time and actively notifies observers.

class SensoryEvent :   object

Superclass Tree   (in declaration order)

SensoryEvent
`         object`

Subclass Tree  

SensoryEvent
SightEvent
SmellEvent
SoundEvent

Global Objects  

(none)

Summary of Properties  

notifyProp sense

Summary of Methods  

triggerEvent

Properties  

notifyProp

objects.t[830]

the notification property - this is the property we’ll invoke on each observer to notify it of the event

sense

objects.t[824]

the sense in which the event is observable

Methods  

triggerEvent (source)

objects.t[773]

Trigger the event. This routine must be called at the time when the event is to occur. We’ll notify every interested observer capable of sensing the event that the event is occurring, so observers can take appropriate action in response to the event.

‘source’ is the source object - this is the physical object in the simulation that is causing the event. For example, if the event is the sound of a phone ringing, the phone would probably be the source object. The source is used to determine which observers are capable of detecting the event: an observer must be able to sense the source object in the appropriate sense to be notified of the event.

TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3