extraHintManager object | hintsys.t[876]

The extraHintManager carries out the work of starting and stopping the display of ExtraHints, and determing which, if any, ExtraHint is ready to be displayed.

`extraHintManager : PreinitObject`

Superclass Tree (in declaration order)

`extraHintManager`
`PreinitObject`
`ModuleExecObject`
`object`

Summary of Properties

`activated contents daemonID`

Inherited from `PreinitObject` :
`execBeforeMe reverseGlobalSymbols`

Inherited from `ModuleExecObject` :
`execAfterMe hasInitialized_ isDoingExec_ isExecuted_`

Summary of Methods

`activate addToContents cmdStr deactivate execute explainExtraHints extraHintsExist hintDaemon removeFromContents`

``

Inherited from `ModuleExecObject` :
`_execute classExec`

Properties

`activated` | `hintsys.t[912]`

The extraHintManager is activated if it has a running daemon

`contents` | `hintsys.t[929]`

no description available

`daemonID` | `hintsys.t[909]`

no description available

Methods

`activate ( )` | `hintsys.t[879]`

Start the Daemon that checks whether to display any ExtraHints.

`addToContents (obj)` | `hintsys.t[931]`

no description available

`cmdStr (stat)` | `hintsys.t[957]`

no description available

`deactivate ( )` | `hintsys.t[900]`

Stop the Daemon that checks whether to display any ExtraHints.

`execute ( )`OVERRIDDEN | `hintsys.t[936]`

Build a list of all ExtraHints in our contents property at PreInit

`explainExtraHints ( )` | `hintsys.t[948]`

Finally sort the ExtraHints in descending order of priority

`extraHintsExist ( )` | `hintsys.t[894]`

Even if this module is included, there may be no ExtraHints defined in the game, in which case we might want to check whether any ExtraHints exist before offering them to the player.

`hintDaemon ( )` | `hintsys.t[920]`

When we're active we run through every ExtraHint object in our contents and run its doHint() method till either we run out of ExtraHint objects or we find one that displays an extra hint, and so returns true.

`removeFromContents (obj)` | `hintsys.t[933]`

no description available

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