RemappedActionAnnouncementclass

report.t[466]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

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_OVERRIDDEN

report.t[473]

use the action as the message parameter

Methods  

construct ( )OVERRIDDEN

report.t[467]

no description available

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