MultiLocScenery class | scenery.t[273]

A Scenery object we want to act like a MultiLoc, that is one that creates a series of MultiLoc Scenery objects. Note that a MultiLccScenery object is *not* itself a MultiLoc, so cannot be defined as MultiLoc, Scenery. Rather it is an object that creates a set of MultiLoc Scenery objects (of the MultiScenItem class), which will take their locations from our location properties.

`class MultiLocScenery : Scenery`

Superclass Tree (in declaration order)

`MultiLocScenery`
`Scenery`
`PreinitObject`
`ModuleExecObject`
`object`

Subclass Tree

(none)

Global Objects

(none)

Summary of Properties

`exceptions initialLocationClass initialLocationList locationList`

Inherited from `Scenery` :
`initiallyPresent myObjs notImportantMsg scenList visibleInDark`

Inherited from `PreinitObject` :
`execBeforeMe reverseGlobalSymbols`

Inherited from `ModuleExecObject` :
`execAfterMe hasInitialized_ isDoingExec_ isExecuted_`

Summary of Methods

`initLocation isInitiallyIn moveIntoAdd moveOutOf newObj`

Inherited from `Scenery` :
`execute getObj makePresent moveInto`

``

Inherited from `ModuleExecObject` :
`_execute classExec`

Properties

`exceptions` | `scenery.t[310]`

no description available

`initialLocationClass` | `scenery.t[309]`

no description available

`initialLocationList` | `scenery.t[308]`

no description available

`locationList` | `scenery.t[307]`

Our locationList, initialLocationList, initialLocationClass, and exceptions properties have the same meaning as they do on a MultiLoc but will be applied to the MultiScenItem objects we create, not directly to ourself.

Methods

`initLocation (obj)`OVERRIDDEN | `scenery.t[280]`

Initialze the location or set of locations each of the decorations we are to create is to appear in.

`isInitiallyIn (obj)` | `scenery.t[318]`

Test an object for inclusion in our initial location list. By default, we'll simply return true to include every object. We return true by default so that an instance can merely specify a value for initialLocationClass in order to place this object in every instance of the given class. The MultiLoc objects we create will use our version of this method.

`moveIntoAdd (loc)` | `scenery.t[325]`

We can call moveIntoAdd() on us to call it on each of the MultiLoc decorations we have created.

`moveOutOf (loc)` | `scenery.t[335]`

We can call moveIOutOf() on us to call it on each of the MultiLoc decorations we have created.

`newObj ( )`OVERRIDDEN | `scenery.t[274]`

no description available

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