relationTableobject
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
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
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
Go through all the relations in the game and add their names and reverseNames to our nameTab.
getRelation (rel)
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)
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