DynamicSenseRegion class | dynamicRegion.t[192]

A DynamicSenseRegion is a SenseRegion that can be resized in the same way as DynamicRegion.

`class DynamicSenseRegion : SenseRegion DynamicRegion`

Superclass Tree (in declaration order)

`DynamicSenseRegion`
`SenseRegion`
`Region`
`object`
`DynamicRegion`
`Region`
`object`

Subclass Tree

(none)

Global Objects

(none)

Summary of Properties

``

Inherited from `SenseRegion` :
`autoGoTo canHearAcross canSeeAcross canSmellAcross canTalkAcross canThrowAcross contSpace fastGoTo`

Inherited from `Region` :
`briefGoTo extraScopeItems familiar regions roomList rooms`

Inherited from `DynamicRegion` :
`allRegions`

``

Summary of Methods

`contractRegion expandRegion resetFamiliarRooms`

Inherited from `SenseRegion` :
`addExtraScopeItems familiar setFamiliarRooms`

Inherited from `Region` :
`addToContents addToRoomList allRegions isCurrentlyWithin isFamiliar isIn isOrIsIn makeRegionLists moveMLIntoAdd moveMLOutOf notifyAfter notifyBefore regionAfterAction regionAfterTravel regionBeforeAction regionBeforeTravel regionDaemon removeFromContents travelerEntering travelerLeaving`

Inherited from `DynamicRegion` :
`extraAdjustments`

``

Properties

(none)

Methods

`contractRegion (rm)`OVERRIDDEN | `dynamicRegion.t[227]`

When we contract a Region we need to ensure that its sensory connections are set up for the rooms it now contains.

`expandRegion (rm)`OVERRIDDEN | `dynamicRegion.t[217]`

When we expamd a Region we need to ensure that its sensory connections are set up for the rooms it now contains.

`resetFamiliarRooms ( )` | `dynamicRegion.t[195]`

When we resize a SenseRegion we need to reset its sensory connections.

Adv3Lite Library Reference Manual
Generated on 13/06/2025 from adv3Lite version 2.2.1