relationTableobject

relations.t[439]

Superclass
Tree

Property
Summary

Method
Summary

Property
Details

Method
Details

Used internally by the RELATIONS EXTENSION to keep track of which relations correspond to which (string) names.

relationTable :   PreinitObject

Superclass Tree   (in declaration order)

relationTable
PreinitObject
ModuleExecObject
`                         object`

Summary of Properties  

nameTab

Inherited from PreinitObject :
execBeforeMe reverseGlobalSymbols

Inherited from ModuleExecObject :
execAfterMe hasInitialized_ isDoingExec_ isExecuted_

Summary of Methods  

execute getRelation sayNoSuchRelation

Inherited from ModuleExecObject :
_execute classExec

Properties  

nameTab

relations.t[446]

LookupTable to restore data relating names to relations. Each key is a string containing a relation name. Each corresponding value is a two-item list [rel, type] where rel is the name of the corresponding relation object and type is either normalRelation or reverseRelation.

Methods  

execute ( )OVERRIDDEN

relations.t[452]

Go through all the relations in the game and add their names and reverseNames to our nameTab.

getRelation (rel)

relations.t[470]

Get the relation corresponding to a string version of its name. Return a two-item list [rel, type] where rel is the name of the corresponding relation object and type is either normalRelation or reverseRelation. *

sayNoSuchRelation (rel)

relations.t[485]

Message to display when there’s no relation in our nameTab corresponding to the name rel.

Adv3Lite Library Reference Manual
Generated on 15/03/2023 from adv3Lite version 1.6.1