SenseInfo class | thing.t[31]

Sense Information entry. Thing.senseInfoTable() returns a list of these objects to provide full sensory detail on the objects within range of a sense.

`class SenseInfo : object`

Superclass Tree (in declaration order)

`SenseInfo`
`object`

Subclass Tree

(none)

Global Objects

(none)

Summary of Properties

`ambient obj obstructor trans`

Summary of Methods

`compareTransTo construct selectMoreTrans`

Properties

`ambient` | `thing.t[60]`

the ambient sense energy level at this object

`obj` | `thing.t[51]`

the object being sensed

`obstructor` | `thing.t[57]`

the obstructor that introduces a non-transparent value of trans

`trans` | `thing.t[54]`

the transparency from the point of view to this object

Methods

`compareTransTo (other)` | `thing.t[68]`

compare this SenseInfo object's transparency to the other one; returns a number greater than zero if 'self' is more transparent, zero if they're equally transparent, or a negative number if 'self' is less transparent

`construct (obj, trans, obstructor, ambient)` | `thing.t[32]`

no description available

`selectMoreTrans (a, b)` | `thing.t[76]`

Return the more transparent of two SenseInfo objects. Either argument can be nil, in which case we'll return the non-nil one; if both are nil, we'll return nil. If they're equal, we'll return the first one.

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