extraHintManagerobjecthintsys.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  

activatedhintsys.t[912]

The extraHintManager is activated if it has a running daemon

contentshintsys.t[929]
no description available

daemonIDhintsys.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 ( )OVERRIDDENhintsys.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 03/07/2024 from adv3Lite version 2.1