MultiInstanceInstanceclass

objects.t[3173]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

An instance of a MultiInstance object. This is a mix-in class that we add (using mutiple inheritance) to each instance. This overrides the location manipulation methods, to ensure that we keep the MultiInstance parent object in sync with any changes made directly to the instance objects.

IMPORTANT - the library adds this class to each instance object *automatically*. Game code shouldn’t ever have to use this class directly.

class MultiInstanceInstance :   object

Superclass Tree   (in declaration order)

MultiInstanceInstance
`         object`

Subclass Tree  

MultiInstanceInstance
MultiFacetedFacet

Global Objects  

(none)

Summary of Properties  

isEquivalent miParent

Summary of Methods  

baseMoveInto construct

Properties  

isEquivalent

objects.t[3227]

All instances of a given MultiInstance are equivalent to one another, for parsing purposes.

miParent

objects.t[3230]

our MultiInstance parent

Methods  

baseMoveInto (newCont)

objects.t[3187]

move to a new location

construct (parent)

objects.t[3174]

no description available

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