ThoughtManagerclass
The base clase for a thought manager object. To use this in a game create a single object of this class and locate a number of Thought objects in it (with the + notation) to represent responses to THINK ABOUT
class
ThoughtManager
: [
PreinitObject](../object/PreinitObject.html)
TopicDatabase
Superclass Tree (in declaration order)
ThoughtManager
PreinitObject
ModuleExecObject
` object
[
TopicDatabase](../object/TopicDatabase.html)
object`
Subclass Tree
(none)
Global Objects
(none)
Summary of Properties
Inherited from PreinitObject
:
` execBeforeMe
reverseGlobalSymbols
`
Inherited from ModuleExecObject
:
` execAfterMe
hasInitialized_
isDoingExec_
isExecuted_
`
Summary of Methods
` execute
handleTopic
`
Inherited from ModuleExecObject
:
` _execute
classExec
`
Inherited from TopicDatabase
:
` addTopic
getBestMatch
`
Properties
noThoughtMsg
The message to display when we don’t find a matching Thought
thoughtList
The list of Thoughts associated with this ThoughtManager object
Methods
execute ( )
OVERRIDDEN
Carry out the ThoughtManager’s preinitialization
handleTopic (top)
Handle a THINK ABOUT command.
Adv3Lite Library Reference Manual
Generated on 15/03/2023 from adv3Lite version 1.6.1