RemappedActionAnnouncementclassreport.t[466]

Remapped action announcement. This is used when we need to mention a defaulted or disambiguated object, but the player's original input was remapped to a different action that rearranges the object roles. In these cases, rather than just announcing the defaulted object name, we announce the entire remapped action; we show the full action description because rearrangement of the object roles usually makes the standard object-only announcement confusing to read, since it doesn't naturally fit in as a continuation of what the user typed.

In English, this message is usually shown with the entire verb phrase, in present participle form ("opening the door"), enclosed in parentheses and on a line by itself.

class RemappedActionAnnouncement :   CommandAnnouncement

Superclass Tree   (in declaration order)

RemappedActionAnnouncement
        CommandAnnouncement
                CommandReport
                        object

Subclass Tree  

(none)

Global Objects  

(none)

Summary of Properties  

messageProp_ 

Inherited from CommandAnnouncement :
messageText_ 

Inherited from CommandReport :
action_  isFailure  isQuestion  iter_ 

Summary of Methods  

construct 

Inherited from CommandAnnouncement :
getMessageText  showMessage 

Inherited from CommandReport :
getAction  isActionImplicit  isActionNestedIn  isPartOf  setAction 

Properties  

messageProp_OVERRIDDENreport.t[473]

use the action as the message parameter

Methods  

construct ( )OVERRIDDENreport.t[467]

no description available

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