ThingMatchTopicclassactor.t[2750]

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  checkIsActive  deferToEntry  getActor  getTopicOwner  handleTopic  initializeTopicEntry  noteAltInvocation  noteInvocation 

Properties  

(none)

Methods  

isMatchPossible (actor, scopeList)OVERRIDDENactor.t[2782]

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

matchTopic (fromActor, obj)OVERRIDDENactor.t[2755]
Match the topic. We'll match the simulation object in 'obj' to our matchObj object or list.

setTopicPronouns (fromActor, topic)OVERRIDDENactor.t[2798]
set the topic pronouns

TADS 3 Library Manual
Generated on 7/19/2007 from TADS version 3.0.15.1