relationTableobjectrelations.t[523]

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  

nameTabrelations.t[530]

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 ( )OVERRIDDENrelations.t[536]

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

getRelation (rel)relations.t[554]
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[569]
Message to display when there's no relation in our nameTab corresponding to the name rel.

Adv3Lite Library Reference Manual
Generated on 25/04/2024 from adv3Lite version 2.0