relationTable object | relations.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

`nameTab` | `relations.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 ( )`OVERRIDDEN | `relations.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 26/02/2025 from adv3Lite version 2.2