Distinguisherclass | disambig.t[25] |
Superclass Tree | Subclass Tree | Global Objects | Property Summary | Method Summary | Property Details | Method Details |
Each game object has a list of distinguishers. For most objects, the distinguisher list contains only BasicDistinguisher, since most game objects are unique and thus are inherently distinguishable from all other objects.
class
Distinguisher : object
basicDistinguisher
litUnlitDistinguisher
locationDistinguisher
nullDistinguisher
ownershipDistinguisher
canDistinguish (a, b) | disambig.t[27] |
notePrompt (lst) | disambig.t[42] |
By default, we do nothing. Some types of distinguishers might want to do something special here. For example, an ownership distinguisher might want to set pronoun antecedents based on the owners mentioned in the disambiguation prompt, so that the player's response can refer anaphorically to the nouns in the prompt.