ThingMatchTopicclass

actor.t[3036]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

A base class for topic entries that match simple simulation objects.

class ThingMatchTopic :   TopicEntry

Superclass Tree   (in declaration order)

ThingMatchTopic
TopicEntry
`                 object`

Subclass Tree  

ThingMatchTopic
GiveShowTopic
GiveTopic
ShowTopic
InitiateTopic
TopicOrThingMatchTopic
AskTellGiveShowTopic
AskTellShowTopic

Global Objects  

(none)

Summary of Properties  

Inherited from TopicEntry :
altTalkCount altTopicList impliesGreeting includeInList isActive isConversational matchObj matchScore talkCount topicGroupActive topicGroupScoreAdjustment topicResponse

Summary of Methods  

isMatchPossible matchTopic setTopicPronouns

Inherited from TopicEntry :
addAltTopic addSuggestedTopic addTopic adjustScore anyAltIsActive breakTopicTie checkIsActive deferToEntry getActor getTopicOwner handleTopic initializeTopicEntry noteAltInvocation noteInvocation

Properties  

(none)

Methods  

isMatchPossible (actor, scopeList)OVERRIDDEN

actor.t[3068]

It’s possible for us to match if any of our matchObj objects are in scope.

matchTopic (fromActor, obj)OVERRIDDEN

actor.t[3041]

Match the topic. We’ll match the simulation object in ‘obj’ to our matchObj object or list.

setTopicPronouns (fromActor, topic)OVERRIDDEN

actor.t[3084]

set the topic pronouns

TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3