ActorResolverclassresolver.t[812]

Actor Resolver. We use this to resolve the actor to whom a command is directed: the actor must be in scope for the player character.

class ActorResolver :   Resolver

Superclass Tree   (in declaration order)

ActorResolver
       
Resolver
                object

Subclass Tree  

(none)

Global Objects  

(none)

Summary of Properties  

whichMessageObject  whichObject 

Inherited from Resolver :
action_  actor_  equivs_  isGlobalScope  isSubResolver  issuer_  scope_ 

Summary of Methods  

construct  filterAmbiguousNounPhrase  filterPluralPhrase  getAll  getAllDefaults  getDefaultObject  getRawPronounAntecedent  resolveUnknownNounPhrase 

Inherited from Resolver :
allowAll  cacheScopeList  filterAll  filterAmbiguousEquivalents  getAction  getPossessiveResolver  getPronounDefault  getQualifierResolver  getReflexiveBinding  getScopeList  getTargetActor  matchName  objInScope  resetResolver  resolvePronounAntecedent  selectIndefinite  withGlobals 

Properties  

whichMessageObjectOVERRIDDENresolver.t[978]

no description available

whichObjectOVERRIDDENresolver.t[977]
we resolve target actors

Methods  

construct (issuingActor)OVERRIDDENresolver.t[813]

no description available

filterAmbiguousNounPhrase (lst, requiredNum, np)OVERRIDDENresolver.t[859]
Filter an ambiguous list of objects. We will filter according to which objects are most logical as targets of commands.

filterPluralPhrase (lst, np)OVERRIDDENresolver.t[906]
Filter a plural list

getAll (np)OVERRIDDENresolver.t[842]
Get the "all" list - this is the list of objects that we should use when the object of the command is the special word "all". By default, we'll return everything in scope.

getAllDefaults ( )OVERRIDDENresolver.t[849]
get the default object list

getDefaultObject (np)OVERRIDDENresolver.t[917]
get a default object

getRawPronounAntecedent (typ)OVERRIDDENresolver.t[934]
Get a raw pronoun antecedent list. Since we are resolving the target actor, pronouns are relative to the issuing actor.

resolveUnknownNounPhrase (tokList)OVERRIDDENresolver.t[924]
resolve a noun phrase involving unknown words

TADS 3 Library Manual
Generated on 9/15/2006 from TADS version 3.0.12