ThoughtManagerclass

thoughts.t[20]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

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  

` noThoughtMsg  thoughtList  `

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

thoughts.t[58]

The message to display when we don’t find a matching Thought

thoughtList

thoughts.t[54]

The list of Thoughts associated with this ThoughtManager object

Methods  

execute ( )OVERRIDDEN

thoughts.t[23]

Carry out the ThoughtManager’s preinitialization

handleTopic (top)

thoughts.t[39]

Handle a THINK ABOUT command.

Adv3Lite Library Reference Manual
Generated on 15/03/2023 from adv3Lite version 1.6.1